Example #1
0
 public override void Agregar(int llave, TLlave dato)
 {
     if (llave == Utilities.ApuntadorVacio)
     {
         throw new ArgumentOutOfRangeException("Llave");
     }
     Agregar(raiz, llave, dato);
     TamaƱo++;
 }
Example #2
0
 public static void CambioLlave(ref LLaveNodoItem item, TLlave nuevaLlave)
 {
     item = new LLaveNodoItem(nuevaLlave, item.Derecha);
 }
Example #3
0
 public LLaveNodoItem(TLlave llave, Nodo derecha)
 {
     Llave   = llave;
     Derecha = derecha;
 }
Example #4
0
 public LlaveValorItem(TLlave llave, TValor valor)
 {
     LLave = llave;
     Valor = valor;
 }