public void InsertarValor(PacienteArbol valor, ArbolAVL.Arbol <PacienteArbol> Arbol) { NodoAVL <T> NuevoNodo = new NodoAVL <T>(); NuevoNodo.valor = valor; NuevoNodo.izquierda = null; NuevoNodo.derecha = null; if (BuscarNumero(valor.DPI_CUI.ToString(), Arbol /*valor.DPI_CUI*/) != null) { return; } if (raiz == null) { raiz = NuevoNodo; } else { raiz = InsertarNodoValor(raiz, NuevoNodo); } contador++; }
public void InsertarApellidos(PacienteArbol valor, ArbolAVL.Arbol <PacienteArbol> Arbol) { NodoAVL <T> NuevoNodo = new NodoAVL <T>(); NuevoNodo.valor = valor; NuevoNodo.izquierda = null; NuevoNodo.derecha = null; if (Buscar(valor.Apellido, Arbol) != null) { raiz = InsertarNodoNombre(raiz, NuevoNodo); contador++; return; } if (raiz == null) { raiz = NuevoNodo; } else { raiz = InsertarNodoApellido(raiz, NuevoNodo); } contador++; }