|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Lista
public class Lista
Lista ligada usando un nodo centinela al inicio y otro al final de la misma
Constructor Summary | |
---|---|
Lista()
Metodo para construir una lista vacia |
Method Summary | |
---|---|
void |
agregar(java.lang.Object dato)
Metodo para insertar el ultimo elemento de la lista. |
void |
agregarAlInicio(java.lang.Object dato)
Metodo para insertar el primer elemento de la lista. |
boolean |
contiene(java.lang.Object dato)
Metodo para determinar si un elemento esta contenido en la lista. |
void |
eliminar(java.lang.Object dato)
Metodo para eliminar la primera ocurrencia de un dato. |
void |
eliminarPrimero()
Metodo para eliminar el primer elemento de una lista |
boolean |
estaVacia()
Metodo para probar que la lista este vacia. |
java.util.Iterator |
iterador()
Metodo para crear un iterador sobre la lista |
java.lang.Object |
primerElemento()
Metodo para devolver el primer elemento de la lista |
void |
sustituir(java.lang.Object orig,
java.lang.Object nuevo)
Metodo para sustituir el valor actual de un nodo por otro nuevo. |
java.lang.Object |
ultimoElemento()
Metodo para devolver el ultimo elemento de la lista |
void |
vaciar()
Metodo para dejar vacia una lista |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Lista()
Method Detail |
---|
public boolean estaVacia()
estaVacia
in interface Listable
public void vaciar()
vaciar
in interface Listable
public java.lang.Object primerElemento()
primerElemento
in interface Listable
public java.lang.Object ultimoElemento()
public boolean contiene(java.lang.Object dato)
contiene
in interface Listable
dato
- -- elemento a buscar.
public void sustituir(java.lang.Object orig, java.lang.Object nuevo)
sustituir
in interface Listable
orig
- -- valor originalnuevo
- -- nuevo valorpublic void agregarAlInicio(java.lang.Object dato)
dato
- -- el dato a agregar.public void agregar(java.lang.Object dato)
agregar
in interface Listable
dato
- -- el dato a agregar.public void eliminar(java.lang.Object dato)
eliminar
in interface Listable
dato
- -- el dato a eliminar.public void eliminarPrimero()
public java.util.Iterator iterador()
iterador
in interface Listable
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |