Package ancheta.tablaHash
Interface IListaHash<K,V extends java.lang.Comparable<V>>
-
- All Superinterfaces:
java.lang.Iterable<V>
,java.io.Serializable
- All Known Implementing Classes:
ListaHash
public interface IListaHash<K,V extends java.lang.Comparable<V>> extends java.io.Serializable, java.lang.Iterable<V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
agregar(V elemento, K llave)
int
darCantidadDeElementos()
java.lang.Object[]
darCopiaEnArreglo()
NodoHash<K,V>
darPrimerNodo()
V
eliminar(K llave)
java.lang.Object[]
entregarCopiaOrdenada()
boolean
esVacia()
boolean
vaciar()
-
-
-
Method Detail
-
agregar
void agregar(V elemento, K llave) throws ElementoRepetidoException
- Parameters:
elemento
-llave
-- Throws:
ElementoRepetidoException
-
esVacia
boolean esVacia()
- Returns:
-
vaciar
boolean vaciar()
- Returns:
-
darCopiaEnArreglo
java.lang.Object[] darCopiaEnArreglo()
- Returns:
-
darCantidadDeElementos
int darCantidadDeElementos()
- Returns:
-
entregarCopiaOrdenada
java.lang.Object[] entregarCopiaOrdenada()
- Returns:
-
-