This Repository contain the source code and example questions of different Python Data Structures.
There are two types of Data Structures Algrithms:
- Stack
- Queue
- Hash Map / Hash Table
- Linked List
- Single Linked List
- Doubly Linked List
- Circular Linked List
- Heap
- Max Heap
- Min Heap
- Tree
- Binary Search Tree (BST)
- In-order Traversal ~ Left, Node, Right (LNR)
- Pre-order Traversal ~ (NLR)
- Post-order Traversal ~ (LRN)
- Graphs
Stack is a linear data structure. It works on the principle of Last-In-First-Out (LIFO).