Class Lista2bleEncadenada<T extends java.lang.Comparable<T>>

  • All Implemented Interfaces:
    IlistaDoble<T>, ILista<T>, java.io.Serializable, java.lang.Iterable<T>

    public class Lista2bleEncadenada<T extends java.lang.Comparable<T>>
    extends java.lang.Object
    implements ILista<T>, IlistaDoble<T>
    See Also:
    Serialized Form
    • Constructor Detail

      • Lista2bleEncadenada

        public Lista2bleEncadenada()
    • Method Detail

      • darPrimero

        public NodoDoble<T> darPrimero()
        Returns:
      • buscar

        public T buscar​(T elemento)
        Specified by:
        buscar in interface ILista<T extends java.lang.Comparable<T>>
        Returns:
      • darCantidadDeElementos

        public int darCantidadDeElementos()
        Specified by:
        darCantidadDeElementos in interface ILista<T extends java.lang.Comparable<T>>
        Returns:
      • darEnArreglo

        public java.lang.Object[] darEnArreglo()
        Specified by:
        darEnArreglo in interface ILista<T extends java.lang.Comparable<T>>
        Returns:
      • eliminar

        public T eliminar​(T elemento)
        Specified by:
        eliminar in interface ILista<T extends java.lang.Comparable<T>>
        Returns:
      • esVacia

        public boolean esVacia()
        Specified by:
        esVacia in interface ILista<T extends java.lang.Comparable<T>>
        Returns:
      • sort

        public java.lang.Object[] sort()
        Specified by:
        sort in interface ILista<T extends java.lang.Comparable<T>>
        Returns:
      • vaciar

        public boolean vaciar()
        Specified by:
        vaciar in interface ILista<T extends java.lang.Comparable<T>>
        Returns:
      • iterator

        public java.util.Iterator<T> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<T extends java.lang.Comparable<T>>
      • cambiarActualEnUso

        public void cambiarActualEnUso​(NodoDoble<T> actualEnUso)
        Parameters:
        actualEnUso -
      • darActualEnUso

        public T darActualEnUso()
        Specified by:
        darActualEnUso in interface IlistaDoble<T extends java.lang.Comparable<T>>
        Returns: