OMAR_GUTIERREZ

Ejercicio 2

Nov 14th, 2022
876
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package TP5;
  2.  
  3. public class ejernum2 {
  4.     public static void main(String[] args) {
  5.         Run();
  6.     }
  7.     public static void Run() {
  8.          System.out.println("Ejercicio Propuesto 2 - Arbol Binario");
  9.          
  10.          BinaryTree<Character> a1 = new BinaryTree<Character>('D', new BinaryTree<Character>('F',
  11.                  new BinaryTree<Character>('G'),new BinaryTree<Character>('H')), new BinaryTree<Character>('K'));
  12.          
  13.          BinaryTree<Character> a2 = new BinaryTree<Character>('L', new BinaryTree<Character>('P',
  14.                  new BinaryTree<Character>('Q'),new BinaryTree<Character>('R')), new BinaryTree<Character>('W',null,
  15.                          new BinaryTree<Character>('Z')));
  16.          
  17.          BinaryTree<Character> a = new BinaryTree<Character>('A', a1, a2);
  18.  
  19.          System.out.printf("Arbol...... %s", a.toString());
  20.          System.out.println();
  21.          
  22.          System.out.printf("Cantidad de NOdos;............");
  23.          System.out.println(a.NodeCount());
  24.          System.out.printf("Cantidad de Hojas;............");
  25.          System.out.println(a.LeafCount());
  26.          System.out.printf("Cantidad de NOdos internos;...");
  27.          System.out.println(a.InternalCount());
  28.          System.out.printf("Maximo nivel del arbol;.......");
  29.          System.out.println(a.MaxLevel());
  30.          System.out.printf("altura;.......................");
  31.          System.out.println(a.Height());
  32.          System.out.println();
  33.          
  34.          System.out.print("Pre Orden.. ");
  35.          a.PreOrder();
  36.          System.out.println();
  37.          System.out.print("En Orden... ");
  38.          a.InOrder();
  39.          System.out.println();
  40.          System.out.print("Post Orden. ");
  41.          a.PostOrder();
  42.          System.out.println();
  43.          System.out.print("Descendente ");
  44.          a.DescendingOrder();
  45.     }
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment