Package ancheta.listasCYP
Class ListaYCola<T extends java.lang.Comparable<T>>
- java.lang.Object
-
- ancheta.listasCYP.ListaYCola<T>
-
- All Implemented Interfaces:
IColaEncadenada<T>,ILista<T>,java.io.Serializable,java.lang.Iterable<T>
public class ListaYCola<T extends java.lang.Comparable<T>> extends java.lang.Object implements ILista<T>, IColaEncadenada<T>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ListaYCola()constructor de la Lista; esta lista tambien puede ser llamada Cola; pues se comporta como esa estructura de Datos agrega los elementos por el primero, pero los entrega desde el ultimo
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidagregar(T elemento)voidagregarEnCola(T elemento)Tbuscar(T elemento)intdarCantidadDeElementos()java.lang.Object[]darEnArreglo()Teliminar(T t)booleanesVacia()java.util.Iterator<T>iterator()java.lang.Object[]sort()TtomarElemento()booleanvaciar()
-
-
-
Method Detail
-
agregar
public void agregar(T elemento) throws ElementoRepetidoException
- Specified by:
agregarin interfaceILista<T extends java.lang.Comparable<T>>- Throws:
ElementoRepetidoException
-
vaciar
public boolean vaciar()
-
esVacia
public boolean esVacia()
-
sort
public java.lang.Object[] sort()
-
darCantidadDeElementos
public int darCantidadDeElementos()
- Specified by:
darCantidadDeElementosin interfaceIColaEncadenada<T extends java.lang.Comparable<T>>- Specified by:
darCantidadDeElementosin interfaceILista<T extends java.lang.Comparable<T>>- Returns:
-
darEnArreglo
public java.lang.Object[] darEnArreglo()
- Specified by:
darEnArregloin interfaceIColaEncadenada<T extends java.lang.Comparable<T>>- Specified by:
darEnArregloin interfaceILista<T extends java.lang.Comparable<T>>- Returns:
-
iterator
public java.util.Iterator<T> iterator()
-
agregarEnCola
public void agregarEnCola(T elemento)
- Specified by:
agregarEnColain interfaceIColaEncadenada<T extends java.lang.Comparable<T>>
-
tomarElemento
public T tomarElemento()
- Specified by:
tomarElementoin interfaceIColaEncadenada<T extends java.lang.Comparable<T>>- Returns:
-
-