public void Agregar
(int clave,
String valor
) { int est = 0;
if(raiz.clave==clave){
if(!raiz.valores.Pertenece(valor)){ /*pertenece se fija si el valor esta en el conjuntoString*/
raiz.valores.Agregar(valor);
est = est + 1;
}
else{
est = est + 1;
}
}
if(raiz == null && (est == 0)){
raiz = new NodoABB();
raiz.clave = clave;
raiz.valores.Agregar(valor); /*agregar agrega el valor al conjuntoString*/
raiz.hijoIzq = new DiccionarioMultipleABBImpl ();
raiz.hijoIzq.DiccionarioVacio();
raiz.hijoDer = new DiccionarioMultipleABBImpl ();
raiz.hijoDer.DiccionarioVacio();
}
else if ( raiz.clave > clave && (est == 0) )
raiz.hijoIzq.Agregar(clave, valor);
else if (raiz.clave < clave && (est == 0))
raiz.hijoDer.Agregar(clave,valor);