Go to file
Christian Clauss b492e64417 Create pull_request_template.md (#1684)
* Create pull_request_template.md

* fixup! Format Python code with psf/black push

* Update pull_request_template.md

* updating DIRECTORY.md

* Update pull_request_template.md

* Update pull_request_template.md

* Update pull_request_template.md

* Update pull_request_template.md

* Update pull_request_template.md

* Typos and formatting

Co-authored-by: John Law <johnlaw.po@gmail.com>
2020-01-14 02:56:06 +08:00
.github Create pull_request_template.md (#1684) 2020-01-14 02:56:06 +08:00
arithmetic_analysis actions/checkout@v2 (#1643) 2019-12-26 19:50:12 +08:00
backtracking pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
blockchain Add Topological Sort (#1302) 2019-10-18 08:13:58 +02:00
boolean_algebra Tabs --> spaces in quine_mc_cluskey.py (#1426) 2019-11-21 22:21:40 +08:00
ciphers pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
compression pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
conversions Create roman_to_integer.py (#1636) 2019-12-21 00:23:15 +01:00
data_structures Add a program to evaluate a string in prefix notation (Polish Notation) (#1675) 2020-01-12 15:00:40 +05:30
digital_image_processing pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
divide_and_conquer Corrects failing check in master (#1676) 2020-01-12 14:58:47 +05:30
dynamic_programming pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
file_transfer GitHub Action formats our code with psf/black (#1569) 2019-11-14 19:59:43 +01:00
fuzzy_logic Remove code with side effects from main (#1577) 2019-11-17 19:38:48 +01:00
graphs pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
hashes pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
images Add Travis_CI_tests_are_failing.md (#1499) 2019-10-28 13:38:08 +01:00
linear_algebra pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
machine_learning pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
maths Added to maths and strings (#1642) 2020-01-08 14:18:17 +01:00
matrix pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
networking_flow psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
neural_network pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
optimization added hill climbing algorithm (#1666) 2020-01-08 06:00:55 +01:00
other Dijkstra's Bankers algorithm (#1650) 2020-01-03 22:26:16 +08:00
project_euler pyupgrade --py37-plus **/*.py (#1654) 2020-01-03 22:25:36 +08:00
scripts minor changes in format of DIRECTORY.md (#1461) 2019-10-25 19:33:24 +02:00
searches Typos in comments in hill_climbing.py (#1667) 2020-01-08 21:06:53 +08:00
sorts Create pull_request_template.md (#1684) 2020-01-14 02:56:06 +08:00
strings Added to maths and strings (#1642) 2020-01-08 14:18:17 +01:00
traversals psf/black code formatting (#1277) 2019-10-05 10:14:13 +05:00
web_programming Create get_imdb_top_250_movies_csv.py (#1659) 2020-01-05 22:28:36 +01:00
.coveragerc Add pytest-cov (#1578) 2019-11-17 19:37:58 +01:00
.gitignore Update .gitignore to remove __pycache__/ (#1127) 2019-08-17 00:46:33 +02:00
.travis.yml Update binary_search_tree.py (#1339) 2019-12-21 01:44:31 +01:00
CONTRIBUTING.md Readability of CONTRIBUTING.md (#1422) 2019-10-23 04:07:50 +08:00
DIRECTORY.md Create pull_request_template.md (#1684) 2020-01-14 02:56:06 +08: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 Remove \r from strings (#1622) 2019-12-10 15:53:50 +01:00
Travis_CI_tests_are_failing.md Add Travis_CI_tests_are_failing.md (#1499) 2019-10-28 13:38:08 +01: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