78 lines
1.8 KiB
Java
78 lines
1.8 KiB
Java
import java.util.*;
|
|
|
|
/**
|
|
* Principal para Arvore Binaria de Pesquisa
|
|
* @author Max do Val Machado
|
|
*/
|
|
public class Principal {
|
|
public static void main(String[] args) throws Exception {
|
|
Alvinegra arvore = new Alvinegra();
|
|
|
|
/*
|
|
arvore.inserir(1);
|
|
arvore.inserir(2);
|
|
arvore.inserir(3);
|
|
arvore.mostrarPre();
|
|
|
|
arvore = new Alvinegra();
|
|
arvore.inserir(1);
|
|
arvore.inserir(3);
|
|
arvore.inserir(2);
|
|
arvore.mostrarPre();
|
|
|
|
arvore = new Alvinegra();
|
|
arvore.inserir(2);
|
|
arvore.inserir(1);
|
|
arvore.inserir(3);
|
|
arvore.mostrarPre();
|
|
|
|
arvore = new Alvinegra();
|
|
arvore.inserir(2);
|
|
arvore.inserir(3);
|
|
arvore.inserir(1);
|
|
arvore.mostrarPre();
|
|
|
|
arvore = new Alvinegra();
|
|
arvore.inserir(3);
|
|
arvore.inserir(1);
|
|
arvore.inserir(2);
|
|
arvore.mostrarPre();
|
|
|
|
arvore = new Alvinegra();
|
|
arvore.inserir(3);
|
|
arvore.inserir(2);
|
|
arvore.inserir(1);
|
|
arvore.mostrarPre();
|
|
*/
|
|
|
|
arvore = new Alvinegra();
|
|
arvore.inserir(4);
|
|
arvore.inserir(35);
|
|
arvore.inserir(10);
|
|
arvore.inserir(13);
|
|
arvore.inserir(3);
|
|
arvore.inserir(30);
|
|
arvore.inserir(15);
|
|
arvore.inserir(12);
|
|
arvore.inserir(7);
|
|
arvore.inserir(40);
|
|
arvore.inserir(20);
|
|
arvore.mostrarPre();
|
|
|
|
|
|
/*
|
|
arvore = new Alvinegra();
|
|
Random gerador = new Random();
|
|
gerador.setSeed(4);
|
|
for(int i = 0; i < 4000; i++){
|
|
int elemento;
|
|
do {
|
|
elemento = ((int)Math.abs(gerador.nextInt())) % 100000;
|
|
} while (arvore.pesquisar(elemento) == true);
|
|
arvore.inserir(elemento);
|
|
arvore.mostrarPre();
|
|
}
|
|
*/
|
|
}
|
|
}
|