This commit is contained in:
Max do Val Machado 2021-05-12 15:16:38 -03:00
parent f94534032a
commit c9106da1e6
7 changed files with 17 additions and 4 deletions

View File

@ -16,6 +16,10 @@ public class ArvoreArvore {
//os outros 23 caracteres.
}
public void inserir(char letra){
//igual ao da árvore binária padrão!!!
}
public void inserir(String s){
inserir(s, raiz);

View File

@ -3,9 +3,9 @@ public class Agenda {
public Agenda() {
raiz = new No ('M');
raiz.esq = new No ('F');
raiz.esq = new No ('G');
raiz.dir = new No ('T');
raiz.esq.esq = new No ('C');
raiz.esq.esq = new No ('A');
//inserir todas as 26 letras do alfabeto...
}
@ -46,7 +46,6 @@ public class Agenda {
// insere o com a letra
if (no == null) {
no = new no(Character.toUpperCase(contato.nome.charAt(0)));
no.primeiro = no.ultimo = new Celula();
no.ultimo.prox = new Celula(contato);
no.ultimo = no.ultimo.prox;

View File

@ -3,4 +3,14 @@ class Contato {
public String telefone;
public String email;
public int cpf;
public Contato(){
this("","","",-1);
}
public Contato(String nome, String telefone, String email, int cpf){
this.nome = nome;
this.telefone = telefone;
this.email = email;
this.cpf = cpf;
}
}

View File

@ -4,7 +4,7 @@ class No {
public No esq, dir;
public Celula primeiro, ultimo;
No(char letra) {
public No(char letra) {
this.letra = letra;
this.esq = this.dir = null;
primeiro = ultimo = new Celula();