public void trasladar(NodoHash nodoNuevo) { int posicion = direccionModular(nodoNuevo.nickname); tabla[posicion] = new NodoHash(nodoNuevo, posicion); elementos++; factorCarga = elementos / tamanoTabla; }
public NodoHash(NodoHash nodo, int clave) { this.nickname = nodo.nickname; this.password = nodo.password; this.email = nodo.email; this.conectado = nodo.conectado; this.clave = clave; }
public void insertar(NodoABB nodoNuevo) { int posicion = direccionModular(nodoNuevo.nickname); tabla[posicion] = new NodoHash(nodoNuevo, posicion); elementos++; factorCarga = elementos / tamanoTabla; if (factorCarga > 0.5) { //copia int tam = elementos * 3; copiar(tam); } }