Skip to content
All Algorithms implemented in Python
Python
Branch: master
Clone or download

Latest commit

cclauss and github-actions hamming_code.py: Reduce McCabe code complexity (#2140)
* hamming_code.py: Reduce McCabe code complexity

As discussed in #2128

* fixup! Format Python code with psf/black push

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Latest commit cbbaa98 Jun 22, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Errors notifications under pull requests (#2081) Jun 8, 2020
arithmetic_analysis Set the Python file maximum line length to 88 characters (#2122) Jun 16, 2020
backtracking Euler problem 551 sol 1: Reduce McCabe code complexity (#2141) Jun 22, 2020
bit_manipulation Create Python/bit_manipulation/README.md (#1897) Apr 20, 2020
blockchain Set the Python file maximum line length to 88 characters (#2122) Jun 16, 2020
boolean_algebra Tabs --> spaces in quine_mc_cluskey.py (#1426) Nov 21, 2019
cellular_automata Blacken one_dimensional.py (#1911) Apr 27, 2020
ciphers Set the Python file maximum line length to 88 characters (#2122) Jun 16, 2020
compression Add lempel ziv compression (#2107) Jun 17, 2020
computer_vision Added Readme for computer vision (#2075) Jun 10, 2020
conversions Set the Python file maximum line length to 88 characters (#2122) Jun 16, 2020
data_structures Set the Python file maximum line length to 88 characters (#2122) Jun 16, 2020
digital_image_processing Create change_brightness.py (#2126) Jun 17, 2020
divide_and_conquer Fix long line, tests (#2123) Jun 16, 2020
dynamic_programming Euler problem 551 sol 1: Reduce McCabe code complexity (#2141) Jun 22, 2020
file_transfer Create codespell.yml (#1698) Jan 18, 2020
fuzzy_logic Set the Python file maximum line length to 88 characters (#2122) Jun 16, 2020
geodesy Set the Python file maximum line length to 88 characters (#2122) Jun 16, 2020
graphics Added implementation for Bezier Curve, under a new graphics directory. ( Jan 25, 2020
graphs Strongly connected components (#2114) Jun 17, 2020
greedy_method calc_profit always returns an int (#2090) Jun 11, 2020
hashes hamming_code.py: Reduce McCabe code complexity (#2140) Jun 22, 2020
images Add Travis_CI_tests_are_failing.md (#1499) Oct 28, 2019
linear_algebra Tighten up psf/black and flake8 (#2024) May 22, 2020
machine_learning add visualization of k means clustering as excel format (#2104) Jun 19, 2020
maths Blacken our code (#2125) Jun 16, 2020
matrix Count (#2084) Jun 16, 2020
networking_flow Tighten up psf/black and flake8 (#2024) May 22, 2020
neural_network Test the exception conditions (#1853) Apr 13, 2020
optimization added hill climbing algorithm (#1666) Jan 8, 2020
other Set the Python file maximum line length to 88 characters (#2122) Jun 16, 2020
project_euler Euler problem 551 sol 1: Reduce McCabe code complexity (#2141) Jun 22, 2020
quantum Update README.md (#1842) Apr 7, 2020
scheduling Set the Python file maximum line length to 88 characters (#2122) Jun 16, 2020
scripts Update build_directory_md.py (#2066) Jun 2, 2020
searches Fix long line, tests (#2123) Jun 16, 2020
sorts Added doctests to bucket sort (#2079) Jun 17, 2020
strings Implement prefix function, knuth-morris-pratt another usage (#2099) Jun 17, 2020
traversals Tighten up psf/black and flake8 (#2024) May 22, 2020
web_programming fix fetch_github_info __main__ bug (#2080) Jun 11, 2020
.coveragerc Add pytest-cov (#1578) Nov 17, 2019
.gitignore contribution guidelines checks (#1787) Mar 4, 2020
.gitpod.yml Change gitpod configuration for python3. (#1827) Apr 7, 2020
.travis.yml Set the Python file maximum line length to 88 characters (#2122) Jun 16, 2020
CONTRIBUTING.md CONTRIBUTING.md: Update flake8 command (#2124) Jun 16, 2020
DIRECTORY.md Implement prefix function, knuth-morris-pratt another usage (#2099) Jun 17, 2020
LICENSE.md Update year in LICENSE.md (#1848) Apr 13, 2020
README.md Fix psf/black issues than fail the build (#1935) May 3, 2020
Travis_CI_tests_are_failing.md Add Travis_CI_tests_are_failing.md (#1499) Oct 28, 2019
natural_language_processing Create natural_language_processing (#2116) Jun 15, 2020
pytest.ini Add pytest init file to define custom mark mat_ops (#2120) Jun 15, 2020
requirements.txt Added Lstm example for stock predection (#1908) May 7, 2020

README.md

The Algorithms - Python

Gitpod Ready-to-Code Gitter chat  Build Status  LGTM  contributions welcome  Donate   

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.

You can’t perform that action at this time.