All Algorithms implemented in Python the-algorithms.com/
Go to file
fpringle c938e7311f
Added solution for Project Euler problem 129. (#3113)
* Added solution for Project Euler problem 129. 
* Added doctest for solution() in project_euler/problem_129/sol1.py
* Update formatting. Reference: #3256 
* More descriptive function and variable names, more doctests.
2020-11-21 08:22:26 +05:30
.github
arithmetic_analysis Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
backtracking Added sudoku type hints [Hacktober Fest] (#3124) 2020-10-10 12:32:51 +05:30
bit_manipulation
blockchain
boolean_algebra Add typehints ciphers and bool alg (#3264) 2020-10-16 14:11:52 +08:00
cellular_automata
ciphers Move CI tests from Travis to GitHub (#3889) 2020-11-19 22:01:31 +05:30
compression
computer_vision
conversions Add molecular_chemistry.py (#2944) 2020-11-10 08:20:27 +01:00
data_structures Update infix to postfix (#3817) 2020-11-02 00:35:31 +08:00
digital_image_processing
divide_and_conquer Peak of unimodal list DNC algorithm (#3691) 2020-11-11 19:17:54 +08:00
dynamic_programming Fix coin change (#2571) 2020-10-24 00:55:13 +08:00
file_transfer
fuzzy_logic
genetic_algorithm
geodesy
graphics Fix all errors mentioned in pre-commit run (#2512) 2020-09-30 10:38:00 +02:00
graphs Update graphs/graph_list.py (#3813) 2020-11-08 20:34:01 +05:30
greedy_method Fix imports for all namespace packages (#2506) 2020-09-28 23:41:04 +02:00
hashes Fixed typo in caesar_cipher.py (#2979) 2020-10-17 13:26:11 +05:30
images
knapsack
linear_algebra
machine_learning
maths update area.py (#3862) 2020-11-18 18:35:51 +08:00
matrix
networking_flow
neural_network
other DPLL algorithm (#3866) 2020-11-08 18:26:22 +01:00
project_euler
quantum
scheduling
scripts
searches
sorts Hacktoberfest: adding doctest to radix_sort.py file (#2779) 2020-10-29 11:09:39 +08:00
strings
traversals
web_programming
.coveragerc
.gitattributes
.gitignore
.gitpod.yml
.pre-commit-config.yaml
CONTRIBUTING.md
DIRECTORY.md
LICENSE.md
pytest.ini
README.md Update related to the change in CI testing (#3903) 2020-11-19 22:34:57 +05:30
requirements.txt Forecast (#3219) 2020-10-24 16:07:27 +02:00

The Algorithms - Python

Gitpod Ready-to-Code  Gitter chat  GitHub Workflow Status  LGTM  contributions welcome  Donate    pre-commit  code style: black 

All algorithms implemented in Python (for education)

These implementations are for learning purposes only. Therefore 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.