public void Imprimir_1() { ArbolBinario arbol = new ArbolBinario(); // crea un objeto arbol de BinaryTree arbol.z = new Node("A"); arbol.z.Izquierda = new Node("B"); arbol.z.Medio = new Node("C"); arbol.z.Derecha = new Node("D"); arbol.z.Izquierda.Izquierda = new Node("E"); arbol.z.Izquierda.Medio = new Node("F"); arbol.z.Izquierda.Derecha = new Node("G"); arbol.z.Derecha.Izquierda = new Node("H"); arbol.z.Derecha.Medio = new Node("I"); arbol.z.Derecha.Derecha = new Node("J"); arbol.z.Izquierda.Izquierda.Izquierda = new Node("K"); arbol.z.Izquierda.Izquierda.Medio = new Node("L"); arbol.z.Izquierda.Izquierda.Derecha = new Node("M"); arbol.z.Izquierda.Derecha.Medio = new Node("N"); arbol.z.Derecha.Izquierda.Medio = new Node("O"); arbol.z.Derecha.Derecha.Izquierda = new Node("P"); arbol.z.Derecha.Derecha.Derecha = new Node("Q"); arbol.z.Izquierda.Derecha.Medio.Izquierda = new Node("R"); arbol.z.Izquierda.Derecha.Medio.Derecha = new Node("S"); Console.WriteLine("Arbol A"); Console.WriteLine("Recorrido preorden " + "del arbol es "); arbol.PrintPreorder(); Console.WriteLine(); Console.WriteLine("\nRecorrido posorden " + "del arbol es "); arbol.PrintPostorder(); Console.WriteLine(); Console.ReadKey(); }
public void Imprimir() { ArbolBinario arbol = new ArbolBinario(); // crea un objeto arbol de BinaryTree arbol.z = new Node("A"); arbol.z.Izquierda = new Node("B"); arbol.z.Derecha = new Node("E"); arbol.z.Izquierda.Izquierda = new Node("C"); arbol.z.Izquierda.Derecha = new Node("D"); arbol.z.Derecha.Derecha = new Node("F"); arbol.z.Derecha.Derecha.Izquierda = new Node("G"); arbol.z.Derecha.Derecha.Derecha = new Node("H"); Console.WriteLine("\nArbol B"); Console.WriteLine("Recorrido preorden " + "del arbol es "); arbol.PrintPreorder(); Console.WriteLine(); Console.WriteLine("\nRecorrido posorden " + "del arbol es "); arbol.PrintPostorder(); Console.WriteLine(); Console.ReadKey(); }