Implementations of algorithms and data structures based on the book "Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People".
- DSA: Dijkstra's algorithm, hash table, recursion and stack.
- NP Complete: Greedy algorithm.
- Search: Binary search and breadth-first search.
- Sort: Selection sort and quick sort.