Package main.java

Class DoublyLink<T extends Orderable>

java.lang.Object
main.java.DoublyLink<T>

public class DoublyLink<T extends Orderable> extends Object
Nodo con enlace siguiente y anterior
  • Constructor Details

    • DoublyLink

      public DoublyLink(T dd)

      Crea un nuevo nodo.

      Parameters:
      dd - El objeto que será asignado al campo de dato del nodo.
  • Method Details

    • displayLink

      public void displayLink()

      Despliega en pantalla el nodo.

    • getDato

      public T getDato()

      Accede al dato almacenado en el nodo.

      Returns:
      El dato que almacena el nodo.
    • getNext

      public DoublyLink<T> getNext()

      Accede al nodo consecutivo del nodo.

      Returns:
      El nodo siguiente que se encuentra referenciado en el atributo next.
    • getPrev

      public DoublyLink<T> getPrev()

      Accede al nodo previo del nodo.

      Returns:
      El nodo anterior que se encuentra referenciado en el atributo next.
    • setNext

      public void setNext(DoublyLink<T> next)

      Establece un enlace entre el nodo que llama el método y el nodo que se desea sea su siguiente.

      Parameters:
      n - El nodo que será enlazado como nodo siguiente del nodo que llama al método.
    • setPrev

      public void setPrev(DoublyLink<T> prev)

      Establece un enlace entre el nodo que llama el método y el nodo que se desea sea su anterio.

      Parameters:
      prev - El nodo que será enlazado como nodo siguiente del nodo que llama al método.
    • getValor

      public int getValor()
      Obtiene un valor a través del método getValue de la interface Orderable
      Returns:
      Valor retornado por getValue de un Orderable