- Stack
- Array implementation
- LinkedList implementation
- Queue
- Array implementation
- LinkedList implementation
- LinkedList
- BST(Binary Search Tree)
- AVL Tree
- Graph (Undirected Unweighted Graph) Adjacency list implementation
- Recursion
- Search
- Linear Search
- Binary Search
- BFS (Breadth-first search)
- DFS Implemented in BST | Pre-order | In-order | Post-order |
- Sort
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort