// ----------------------------------------------------------- // Estruturas de Dados 2018/2019 (CC1007) - DCC/FCUP // http://www.dcc.fc.up.pt/~pribeiro/aulas/edados1819/ // ----------------------------------------------------------- // Classe com um no generico com dupla ligacao // Ultima alteracao: 03/04/2018 // ----------------------------------------------------------- public class DNode { private T value; // Valor guardado no no private DNode prev; // Referencia para o no anterior da lista private DNode next; // Referencia para o proximo no da lista // Construtor DNode(T v, DNode p, DNode n) { value = v; prev = p; next = n; } // Getters e Setters public T getValue() { return value; } public DNode getPrev() { return prev; } public DNode getNext() { return next; } public void setValue(T v) { value=v; } public void setPrev(DNode p) { prev = p; } public void setNext(DNode n) { next = n; } }