This repository contains implementation and tests for various algorithms and data structures.
- Binary search:
algos/bin_search.pyandalogs/test/test_bin_search.py - Subsequence detecting:
algos/subsequence.pyandalgos/test/test_subsequence.py - Exponentiation by squaring:
algos/math.pyandalgos/test/math.py
- Tree and Binary tree:
algos/tree.pyandalgos/test/test_tree.py - Heap:
algos/heap.pyandalgos/test/test_heap.py
- IPython notebook:
algos/perf/perf.ipynb - Binary search testing:
algos/perf/perf_bin_search.py