aeds2/fonte/u07 Árvores binárias/java/arvoreBinariaJava/Principal.java

35 lines
1.0 KiB
Java

/**
* Principal para Arvore Binaria de Pesquisa
* @author Max do Val Machado
*/
public class Principal {
public static void main(String[] args) throws Exception {
ArvoreBinaria arvoreBinaria = new ArvoreBinaria();
arvoreBinaria.inserir(3);
arvoreBinaria.inserir(5);
arvoreBinaria.inserir(1);
arvoreBinaria.inserir(8);
arvoreBinaria.inserir(2);
arvoreBinaria.inserir(4);
arvoreBinaria.inserir(7);
arvoreBinaria.inserir(6);
System.out.println("Altura: " + arvoreBinaria.getAltura());
System.out.println("Menor valor: " + arvoreBinaria.getMenor());
System.out.println("Maior valor: " + arvoreBinaria.getMaior());
arvoreBinaria.caminharCentral();
arvoreBinaria.caminharPre();
arvoreBinaria.caminharPos();
arvoreBinaria.remover(6);
arvoreBinaria.remover(2);
arvoreBinaria.remover(4);
arvoreBinaria.caminharCentral();
arvoreBinaria.caminharPre();
arvoreBinaria.caminharPos();
}
}