The purpose of this library is to help you with common algorithms like:
A* path finding.
String Matching
- Naive.
- Rabin-Karp.
- Knuth-Morris-Pratt.
- Boyer-Moore-Horspool.
String
- Convert string to integer without using int on the full string.
- Reverse string containing words.
Generators
- Permutations.
Get the source and run
$ python setup.py install
The Python Algorithms Library is distributed under the MIT License