update
This commit is contained in:
parent
1494c7093b
commit
8d77eb14a4
Binary file not shown.
|
|
@ -110,10 +110,23 @@ public class ArvoreBinaria {
|
|||
}
|
||||
|
||||
|
||||
void inserir(int x) throws Exception {
|
||||
/**
|
||||
* Metodo publico iterativo para inserir elemento.
|
||||
* @param x Elemento a ser inserido.
|
||||
* @throws Exception Se o elemento existir.
|
||||
*/
|
||||
public void inserir(int x) throws Exception {
|
||||
raiz = inserir(x, raiz);
|
||||
}
|
||||
No inserir(int x, No i) throws Exception {
|
||||
|
||||
/**
|
||||
* Metodo privado recursivo para inserir elemento.
|
||||
* @param x Elemento a ser inserido.
|
||||
* @param i No em analise.
|
||||
* @return No em analise, alterado ou nao.
|
||||
* @throws Exception Se o elemento existir.
|
||||
*/
|
||||
private No inserir(int x, No i) throws Exception {
|
||||
if (i == null) {
|
||||
i = new No(x);
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
class No {
|
||||
public int elemento; // Conteudo do no.
|
||||
public No esq, dir; // Filhos da esq e dir.
|
||||
public int nivel; //Numero de niveis abaixo do no
|
||||
public int nivel; //Numero de niveis abaixo do no
|
||||
|
||||
/**
|
||||
* Construtor da classe.
|
||||
|
|
|
|||
Loading…
Reference in New Issue