Singly Linked List
A Singly Linked List is a linear data structure wherein elements (nodes) are not stored in contiguous memory locations. Instead, each node points to the next node.
Doubly Linked List
A Doubly Linked List is a more complex variation of a linked list in which each node contains a reference to both the next node and the previous node in the sequence.