34 lines
899 B
Java
34 lines
899 B
Java
/**
|
|
* Principal para Arvore Binaria de Pesquisa
|
|
* @author Max do Val Machado
|
|
*/
|
|
import java.util.*;
|
|
|
|
public class Principal3 {
|
|
public static void main(String[] args) throws Exception {
|
|
ArvoreBinaria a1 = new ArvoreBinaria();
|
|
ArvoreBinaria a2 = new ArvoreBinaria();
|
|
|
|
Random gerador = new Random();
|
|
gerador.setSeed(4);
|
|
for(int i = 1; i <= 100000; i++){
|
|
int valor = Math.abs(gerador.nextInt());
|
|
if(a1.pesquisar(valor) == false){
|
|
a1.inserir(valor);
|
|
a2.inserir(valor);
|
|
}
|
|
if(i % 100 == 0){
|
|
a1.remover(valor);
|
|
a2.remover(valor);
|
|
a1.remover(a1.getRaiz());
|
|
a2.remover(a2.getRaiz());
|
|
}
|
|
|
|
if(ArvoreBinaria.igual(a1, a2) == false){
|
|
System.out.println("Árvores diferentes...");
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|