static void Main(string[] args) { ArbolBinario arbol = new ArbolBinario(); Nodo root = new Nodo(); ArrayList vector = new ArrayList(); arbol.Insertar(4); arbol.Insertar(2); arbol.Insertar(5); arbol.Insertar(1); arbol.Insertar(3); arbol.Insertar(4); arbol.Insertar(1); arbol.MostrarArbol(); Console.WriteLine("\nNodos = {0} ", arbol.CantNodos()); Console.WriteLine("Altura = {0} ", arbol.Altura()); arbol.RecorridoInorden(vector); Console.WriteLine("Imprimir ordenado : "); for (int j = 0; j < vector.Count; j++) { Console.Write("|{0}|", vector[j]); } Console.ReadKey(); }
static void Main(string[] args) { ArbolBinario arbol = new ArbolBinario(); Nodo root = new Nodo(); int[] vector; arbol.Insertar(4); arbol.Insertar(2); arbol.Insertar(5); arbol.Insertar(1); arbol.Insertar(3); arbol.Insertar(4); arbol.Insertar(1); arbol.MostrarArbol(); Console.WriteLine("\nNodos = {0} ", arbol.CantNodos()); Console.WriteLine("Altura = {0} ", arbol.Altura()); vector = new int[arbol.CantNodos()]; arbol.RecorridoInorden(vector); // mejor uso una cola y listo Console.WriteLine("Imprimir ordenado : "); for (int j = 0; j < vector.Length; j++) { Console.Write("|{0}|", vector[j]); } Console.ReadKey(); }