All Algorithms implemented in Python the-algorithms.com/
Go to file
2019-10-25 05:56:56 +02:00
.github Update stale.yml 2019-08-29 00:53:42 +05:30
arithmetic_analysis Add gaussian_elimination.py for solving linear systems (#1448) 2019-10-25 05:56:56 +02:00
backtracking psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
blockchain Add Topological Sort (#1302) 2019-10-18 08:13:58 +02:00
boolean_algebra psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
ciphers introduced shuffled_shift_cipher.py in /ciphers (#1424) 2019-10-23 20:20:38 +02:00
compression psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
conversions psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
data_structures psf/black code formatting (#1421) 2019-10-22 19:13:48 +02:00
digital_image_processing Add algorithm to rotate images (#1420) 2019-10-22 21:19:38 +02:00
divide_and_conquer psf/black code formatting (#1421) 2019-10-22 19:13:48 +02:00
dynamic_programming psf/black code formatting (#1421) 2019-10-22 19:13:48 +02:00
file_transfer psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
fuzzy_logic psf/black code formatting (#1421) 2019-10-22 19:13:48 +02:00
graphs psf/black code formatting (#1421) 2019-10-22 19:13:48 +02:00
hashes psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
linear_algebra Fixes in methods and tests in Linear Algebra (#1432) 2019-10-24 12:39:51 +02:00
machine_learning psf/black code formatting (#1421) 2019-10-22 19:13:48 +02:00
maths psf/black code formatting (#1421) 2019-10-22 19:13:48 +02:00
matrix psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
networking_flow psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
neural_network Transfer .ipynb files to TheAlgorithms/Jupyter (#1414) 2019-10-22 08:45:03 +02:00
other psf/black code formatting (#1421) 2019-10-22 19:13:48 +02:00
project_euler psf/black code formatting (#1421) 2019-10-22 19:13:48 +02:00
scripts Create greedy.py (#1359) 2019-10-22 10:55:01 +02:00
searches create simple binary search (#1430) 2019-10-24 10:31:58 +02:00
sorts psf/black code formatting (#1421) 2019-10-22 19:13:48 +02:00
strings Aho-Corasick String Matching Algorithm (#346) 2019-10-22 09:42:56 +02:00
traversals psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
web_programming Python program that surfs 3 site at a time (#1389) 2019-10-18 23:30:52 +02:00
.gitignore Update .gitignore to remove __pycache__/ (#1127) 2019-08-17 00:46:33 +02:00
.travis.yml Implementation of Hardy Ramanujan Algorithm in /maths (#1355) 2019-10-19 06:02:38 +02:00
CONTRIBUTING.md Readability of CONTRIBUTING.md (#1422) 2019-10-23 04:07:50 +08:00
DIRECTORY.md Fixed links in DIRECTORY.md (#1291) 2019-10-07 23:23:46 +05:00
LICENSE.md Create CONTRIBUTING.md (#864) 2019-06-02 12:14:18 +08:00
README.md Readability of CONTRIBUTING.md (#1422) 2019-10-23 04:07:50 +08:00
requirements.txt Python program that surfs 3 site at a time (#1389) 2019-10-18 23:30:52 +02:00

The Algorithms - Python

Donate  Build Status  LGTM  Gitter chat  contributions welcome   

All algorithms implemented in Python (for education)

These implementations are for learning purposes. They may be less efficient than the implementations in the Python standard library.

Contribution Guidelines

Read our Contribution Guidelines before you contribute.

Community Channel

We're on Gitter! Please join us.

List of Algorithms

See our directory.

Open in Gitpod