This commit is contained in:
Max do Val Machado 2021-06-01 08:37:34 -03:00
parent 1494c7093b
commit 8d77eb14a4
3 changed files with 16 additions and 3 deletions

View File

@ -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);