An implementation for some basic data structure and algorithm
List of algorithms that need to be implemented:
SORT:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
Searching Algorithms:
- Linear Search
- Binary Search
LinkedList (Insert, Delete and Reverse)
Stack
Queue
Tree
- Traversals
- Binary Search Tree
- Red Black Tree
- B tree
Graph Search
- DFS
- BFS
Hash Table
Heap (Heapify and Heap Sort)
Bit Manipulation (AND, OR, XOR, Shifts)
Find the shortest path:
- Dijkstra
- Bellman Ford