private void btnAgregar_Click(object sender, EventArgs e) { int numero = int.Parse(txtNumero.Text); Nodo nuevo = new Nodo(numero); arbol.Agregar(nuevo); txtNumero.Clear(); }
public void Arbol2() { Arbol arbol = new Arbol(); Nodo raiz = arbol.Agregar("C", null); //se agrega el nodo raiz C arbol.Agregar("D", raiz); // se agregan los nodos D y F como hijos de la raiz arbol.Agregar("F", raiz); Nodo subRaizA = arbol.Agregar("A", raiz); // se agrega el nodo A como hijo de la raiz, pero tambien como raiz de un subarbol Nodo subRaizB = arbol.Agregar("B", subRaizA); // a su vez el nodo hijo de la subraiz A se agrega como otra subraiz arbol.Agregar("E", subRaizB); //se agrega el nodo hijo a la subraiz B arbol.Agregar("G", raiz); // se agrega el ultimo nodo hijo de la raiz arbol.Imprimir(raiz); }
public void Arbol1() { Arbol arbol = new Arbol(); Nodo raiz = arbol.Agregar("E", null); //se agrega el nodo raiz arbol.Agregar("F", raiz); //se agrega el nodo F como hijo del nodo raiz Nodo subRaizA = arbol.Agregar("A", raiz); //se agrega el nodo A como hijo del nodo raiz, pero tambien como un raiz de un subarbol arbol.Agregar("B", subRaizA); //se le agrega a la subraiz A los 3 nodos hijos B, C, D arbol.Agregar("C", subRaizA); arbol.Agregar("D", subRaizA); arbol.Imprimir(raiz); }
public void Arbol3() { Arbol arbol = new Arbol(); Nodo raiz = arbol.Agregar("K", null); // se agrega el nodo raiz K arbol.Agregar("B", raiz); //se agregan B, A y C como nodos hijos de la raiz arbol.Agregar("A", raiz); arbol.Agregar("C", raiz); Nodo subRaizD = arbol.Agregar("D", raiz); // se agrega D como hijo de la raiz, pero tambien como raiz de un subarbol Nodo subRaizI = arbol.Agregar("I", subRaizD); // se agrega I como hijo de la subraiz D, pero tambien como raiz de un subarbol arbol.Agregar("J", subRaizI); // se agrega J como hijo del nodo I Nodo subRaizE = arbol.Agregar("E", subRaizD); // se agrega E como hijo del nodo D, pero tambien como raiz de un subarbol arbol.Agregar("F", subRaizE); // se agrega F como hijo del nodo subraiz E Nodo subRaizG = arbol.Agregar("G", subRaizE); // se agrega G como hijo del nodo E, pero tambien como raiz de un subarbol arbol.Agregar("H", subRaizG); // se agrega H como hijo del nodo G arbol.Imprimir(raiz); }