Exemplo n.º 1
0
 /// <summary>
 /// Constructor básico, será necesario agregarle las funciones de busqueda y comparación luego.
 /// </summary>
 public ABinBusqueda()
 {
     _raiz           = null;
     _fnCompararLave = null;
     _fnObtenerLlave = null;
     miLista         = new ListaBase <T>();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor en el cual se incluyen las funciones de comparar y de obtener llaves
 /// </summary>
 /// <param name="p_FuncionCompararLlaves">Funcion necesaria para el funcionamiento del arbol</param>
 /// <param name="p_FuncionObtenerLlaves">Funcion necesaria para el funcionamiento del arbol</param>
 public ABinBusqueda(CompararLlavesDelegate <K> p_FuncionCompararLlaves, ObtenerLlaveDelegate <T, K> p_FuncionObtenerLlaves)
 {
     miLista     = new ListaBase <T>();
     _raiz       = null;
     _raiz.Padre = null;
     this.FuncionCompararLlave = p_FuncionCompararLlaves;
     this.FuncionObtenerLlave  = p_FuncionObtenerLlaves;
 }