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