Algorithms is a library of algorithms and data structures implemented in Python.

The main purpose of this library is to be an educational tool. You probably
shouldn’t use these in production, instead, opting for the optimized versions of
these algorithms that can be found else where.

You should totally check out the docs for implementation details, complexities
and further info.