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.
algorithms alternatives and similar packages
Based on the "Algorithms and Design Patterns" category.
Alternatively, view algorithms alternatives based on common mentions on social networks and blogs.
TheAlgorithms10.0 9.7 algorithms VS TheAlgorithmsAll Algorithms implemented in Python
python-patterns9.8 6.6 L5 algorithms VS python-patternsA collection of design patterns/idioms in Python
more-itertools6.8 8.1 algorithms VS more-itertoolsMore routines for operating on iterables, beyond itertools
sortedcontainers6.7 2.5 L3 algorithms VS sortedcontainersPython Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set
python-ds6.6 5.5 algorithms VS python-dsNo non-sense and no BS repo for how data structure code should be in Python - simple and elegant.
PyPattyrn5.9 0.0 L5 algorithms VS PyPattyrnA simple library for implementing common design patterns.
ClointFusion1.4 0.0 algorithms VS ClointFusionCloint India Pvt. Ltd's (ClointFusion) Pythonic RPA (Automation) Platform
Write Clean Python Code. Always.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of algorithms or a related project?