Exemplo n.º 1
0
 public Nodo(T _value, ComparadorNodosDelegate <T> _comparador)
 {
     this.valor     = _value;
     this.izquierdo = null;
     this.derecho   = null;
     comparador     = _comparador;
 }
Exemplo n.º 2
0
 public ArbolB(int _grado, K llave, ComparadorNodosDelegate <K> comparador)
 {
     grado       = _grado;
     raiz        = new Nodo <T, K>(llave);
     comparador_ = comparador;
     raiz.asignar_listas(comparador_);
 }
Exemplo n.º 3
0
 public Nodo(T dato, ComparadorNodosDelegate <T> _comparador)
 {
     this.dato             = dato;
     this.factorEquilibrio = 0;
     this.derecho          = null;
     this.izquierdo        = null;
     comparador            = _comparador;
 }
Exemplo n.º 4
0
        public void asignar_listas(ComparadorNodosDelegate <K> comparador_)
        {
            duplicate_comparer <K> comp = new duplicate_comparer <K>();

            comp.comparador = comparador_;

            hijos = new SortedList <K, Nodo <T, K> >(comp);

            elementos = new SortedList <K, elemento <T, K> >(comp);
        }
Exemplo n.º 5
0
 public ArbolB(int _grado, K llave, ComparadorNodosDelegate <K> comparador)
 {
     grado       = _grado;
     raiz        = new Nodo <T, K>(llave);
     comparador_ = comparador;
 }
Exemplo n.º 6
0
 public elemento(T val, K llave, ComparadorNodosDelegate <K> comparador)
 {
     valor           = val;
     this.llave      = llave;
     this.comparador = comparador;
 }