Doubly Linked List in Java

Linked Lists are an alternative to Array. Doubly linked list is a more sophisticated form of linked list data structure. Doubly-linked lists expand upon the singly-linked list, with each node pointing to the previous node as well as the next node. The previous link of the first node and the next link of the last node points to NULL.

Click here for Doubly linked list in Java