I\'ve implemented a classic Doubly Linked List:
class Node { protected T data; protected Node next, prev; } class DoublyLinkedList