All Algorithms implemented in Python the-algorithms.com/
Go to file
Ankana Pari d7a0b9d245
Merge pull request #4 from ankana2113/master
Merge pull request #2 from ankana2113/kadane_algo
2024-10-24 22:55:44 +05:30
.devcontainer Create GitHub Pages docs with Sphinx (#11888) 2024-10-08 19:09:28 +02:00
.github Create GitHub Pages docs with Sphinx (#11888) 2024-10-08 19:09:28 +02:00
.vscode Create a Simultaneous Equation Solver Algorithm (#8773) 2023-06-02 07:14:25 +02:00
audio_filters
backtracking
bit_manipulation use format to remove '0b' (#11307) 2024-06-01 18:41:40 -07:00
blockchain Ruff pandas vet (#10281) 2023-10-11 14:30:02 -04:00
boolean_algebra [pre-commit.ci] pre-commit autoupdate (#11322) 2024-03-13 07:52:41 +01:00
cellular_automata
ciphers feat: add test cases in cipher's autokey (#11881) 2024-10-08 13:33:28 +02:00
compression Enable ruff RUF002 rule (#11377) 2024-04-22 21:51:47 +02:00
computer_vision
conversions Tests/add new test case weight_conversion (#11468) 2024-06-25 23:06:57 -07:00
data_structures
digital_image_processing
divide_and_conquer
docs
dynamic_programming feat: increase test coverage of longest_common_subsequence to 75% (#11777) 2024-10-05 10:21:43 -07:00
electronics Upgrade to Python 3.13 (#11588) 2024-09-30 23:01:15 +02:00
file_transfer
financial Create GitHub Pages docs with Sphinx (#11888) 2024-10-08 19:09:28 +02:00
fractals
fuzzy_logic balance parenthesis (add closing bracket) (#11563) 2024-09-24 00:30:36 -07:00
genetic_algorithm
geodesy pre-commit: Upgrade psf/black for stable style 2023 (#8110) 2023-02-01 18:44:54 +05:30
geometry
graphics
graphs Improve comments, add doctests for kahns_algorithm_topo.py (#11668) 2024-10-04 02:06:08 -07:00
greedy_methods Enable ruff INP001 rule (#11346) 2024-04-02 21:13:56 +02:00
hashes [pre-commit.ci] pre-commit autoupdate (#11473) 2024-07-02 07:02:29 +02:00
knapsack [pre-commit.ci] pre-commit autoupdate (#11322) 2024-03-13 07:52:41 +01:00
linear_algebra feat: add testcase of polynom_for_points (#11811) 2024-10-07 08:30:11 +02:00
linear_programming
machine_learning fixed pre-commit issues 2024-10-24 16:41:25 +05:30
maths
matrix Fix ruff (#11527) 2024-08-25 17:33:11 +02:00
networking_flow
neural_network Upgrade to Python 3.13 (#11588) 2024-09-30 23:01:15 +02:00
other Upgrade to Python 3.13 (#11588) 2024-09-30 23:01:15 +02:00
physics
project_euler
quantum Upgrade to Python 3.12 (#9576) 2023-10-03 14:47:10 +05:30
scheduling Fix ruff (#11527) 2024-08-25 17:33:11 +02:00
scripts Scripts for closing pull requests for Hacktoberfest (#11587) 2024-09-30 12:49:31 +02:00
searches Implemented Exponential Search with binary search for improved perfor… (#11666) 2024-10-05 10:34:48 -07:00
sorts [pre-commit.ci] pre-commit autoupdate (#11473) 2024-07-02 07:02:29 +02:00
strings
web_programming
.gitattributes
.gitignore
.gitpod.yml
.pre-commit-config.yaml
CONTRIBUTING.md
DIRECTORY.md Create GitHub Pages docs with Sphinx (#11888) 2024-10-08 19:09:28 +02:00
index.md
LICENSE.md Create GitHub Pages docs with Sphinx (#11888) 2024-10-08 19:09:28 +02:00
pyproject.toml Create GitHub Pages docs with Sphinx (#11888) 2024-10-08 19:09:28 +02:00
README.md
requirements.txt

The Algorithms - Python

Gitpod Ready-to-Code Contributions Welcome Discord chat Gitter chat
GitHub Workflow Status pre-commit code style: black

All algorithms implemented in Python - for education

Implementations are for learning purposes only. They may be less efficient than the implementations in the Python standard library. Use them at your discretion.

Getting Started

Read through our Contribution Guidelines before you contribute.

Community Channels

We are on Discord and Gitter! Community channels are a great way for you to ask questions and get help. Please join us!

List of Algorithms

See our directory for easier navigation and a better overview of the project.