Esempio n. 1
0
        public static void Main(string[] args)
        {
            // Console.WriteLine("Hello World!");
            ArbolBB arbol = new ArbolBB();
            cNode   raiz  = arbol.Insertar(6, null);

            arbol.Insertar(2, raiz);
            arbol.Insertar(8, raiz);
            arbol.Insertar(1, raiz);
            arbol.Insertar(4, raiz);
            arbol.Insertar(3, raiz);
            arbol.Insertar(5, raiz);
            arbol.Insertar(7, raiz);
            arbol.Insertar(11, raiz);
            arbol.Insertar(9, raiz);
            arbol.Insertar(10, raiz);
            arbol.Insertar(0, raiz);
            arbol.Insertar(-1, raiz);
            arbol.Insertar(12, raiz);
            arbol.Insertar(14, raiz);

            arbol.Transversa(raiz);

            Console.WriteLine("El menor es {0}", arbol.EncuentraMinimo(raiz));

            Console.WriteLine("El mayor es {0}", arbol.EncuentraMaximo(raiz));

            arbol.TransversaOrdenada(raiz);


            cNode TEMP = arbol.EncuentraNodoMinimo(raiz);

            Console.WriteLine();
            Console.WriteLine(TEMP.Dato);
        }
Esempio n. 2
0
 public ArbolBB()
 {
     raiz = null;
 }