/** * 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..."); } } } }