Array
List
Stack
Queue
Linked List
Doubly Linked List
Fixed Size
Index-Based Access
Contiguous Memory Allocation
Dynamic Size
Index-Based Access
Non-Contiguous Memory Allocation
LIFO (Last In, First Out)
Push and Pop Operations
Top Access
Dynamic Size
FIFO (First In, First Out)
Enqueue and Dequeue Operations
Front and Rear Access
Dynamic Size
Dynamic Size
Nodes
Sequential Access
Non-Contiguous Memory Allocation
Insertion and Deletion
Dynamic Size
Nodes
Bidirectional Access
Non-Contiguous Memory Allocation
Insertion and Deletion