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