Python modules that implement various algorithms relevant to coding interviews.
[graphs/traversal.py]
- Breadth-first graph traversal.
- Depth-first graph traversal (iterative).
[trees/traversal.py]
- In-order
- Pre-order
- Post-order
[search/binary_search.py]
Iterative and recursive implementations of binary search algorithm.
[sort/merge_sort.py]
Recursive implementation of merge sort.