public class TablaDeDispersionA2 extends java.lang.Object implements InterfazTablaDispersion
Constructor and Description |
---|
TablaDeDispersionA2()
Constructor por omision.
|
TablaDeDispersionA2(int tam)
Crea una tabla de dispersion del tamanio especificado.
|
Modifier and Type | Method and Description |
---|---|
void |
agregar(java.lang.Object val)
Agrega un elemento a la tabla.
|
int |
capacidad()
Devuelve la capacidad de la tabla.
|
boolean |
contiene(java.lang.Object val)
Determina si una tabla contiene un valor particular.
|
void |
eliminar(java.lang.Object val)
Metodo para eliminar el valor asociado a una llave.
|
boolean |
estaVacia()
Verifica si la tabla esta vacia.
|
void |
imprimir()
Metodo para mostrar el contenido completo de la tabla.
|
java.util.Iterator |
iterador()
Iterador de la tabla
|
java.lang.Object |
obtener(java.lang.Object val)
Metodo para obtener el valor asociado a una llave.
|
int |
tamanio()
Determina la cantidad de elementos en la tabla.
|
void |
vaciar()
Elimina todos los elementos de la tabla.
|
public TablaDeDispersionA2(int tam)
tam
- -- cantidad inicial de elementos permitida.public TablaDeDispersionA2()
public boolean estaVacia()
estaVacia
in interface InterfazTablaDispersion
public int tamanio()
tamanio
in interface InterfazTablaDispersion
public void vaciar()
vaciar
in interface InterfazTablaDispersion
public int capacidad()
public void imprimir()
public void agregar(java.lang.Object val)
agregar
in interface InterfazTablaDispersion
val
- -- objeto que se insertará en la tabla.public void eliminar(java.lang.Object val)
val
- - llave del elemento que será eliminado de la tabla.public boolean contiene(java.lang.Object val)
contiene
in interface InterfazTablaDispersion
val
- -- elemento que se busca.public java.lang.Object obtener(java.lang.Object val)
obtener
in interface InterfazTablaDispersion
val
- -- llave del elemento que se busca.public java.util.Iterator iterador()
iterador
in interface InterfazTablaDispersion
Iterator