Beispiel #1
0
        public Nodo AgregaNodo(char val)
        {
            Nodo nuevo = new Nodo(val);
            //Primera inserción
            if (raiz.val == '?')
            {
                raiz = nuevo;
            }
            //Ya existe una raíz
            else
            {
                actual = raiz;
                while(true)
                {
                    Nodo temp = actual;
                    try
                    {

                    }
                    catch
                    {

                    }
                }
            }
            return nuevo;
        }
Beispiel #2
0
 public void Preorden(Nodo raiz)
 {
     Console.Write(raiz.val);
     if (raiz.Izq != null)
         Preorden(raiz.Izq);
     if (raiz.Der != null)
         Preorden(raiz.Der);
 }
Beispiel #3
0
 public void Inorden(Nodo raiz)
 {
     if (raiz.Izq != null)
         Inorden(raiz.Izq);
     Console.Write(raiz.val);
     if (raiz.Der != null)
         Inorden(raiz.Der);
 }
Beispiel #4
0
 public Nodo(char val)
 {
     Izq = null;
     Der = null;
     this.val = val;
 }
Beispiel #5
0
 public Nodo()
 {
     Izq = null;
     Der = null;
     this.val = '?';
 }
Beispiel #6
0
 public Nodo(char val)
 {
     Izq      = null;
     Der      = null;
     this.val = val;
 }
Beispiel #7
0
 public Nodo()
 {
     Izq      = null;
     Der      = null;
     this.val = '?';
 }