Singly Linked List
Definition and properties.
Operations: insertion, deletion, traversal.
Example problems: reversing a linked list, detecting cycles.
Doubly Linked List
Definition and operations.
Example problems: finding the middle element, deletion of nodes.