Algorithm
Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.
- GitHub: https://github.com/topics/algorithm
- Wikipedia: https://en.wikipedia.org/wiki/Algorithm
- Aliases: algorithms,
- Last updated: 2026-07-05 00:01:29 UTC
- JSON Representation
https://github.com/cydhra/parallel_toolbox
Assortment of distributed algorithms implemented on MPI.
algorithm mpi parallel-computing
Last synced: 20 Jan 2026
https://github.com/hy57in/mangorithm
🥭망고리즘 스터디 (Algorithm & CS Study) 🥭
algorithm codingtest javascript python3
Last synced: 18 May 2026
https://github.com/isarn/isarn-collections
Collections and related data structures
algorithm algorithms balanced-tree binary-tree nearest-neighbor nearest-neighbor-search prefix-sum red-black-tree scala scala-collections
Last synced: 22 Jun 2026
https://github.com/bronya-rand/cs1310-backup
Programming Code from Uni Classes at St. Mary's University
algorithm algorithms c c-plus-plus code introduction object-oriented object-oriented-programming programming school university
Last synced: 30 Oct 2025
https://github.com/mohitjaisal/algoviz
Its a visualizer for sorting algorithms to see how they work with real values. It's implemented with React.js, some minimal material UI, and sorting algorithms in Javascript.
algorithm algorithms bubble-sort dsa hacktoberfest hacktoberfest-accepted javascript mergesort nodejs quicksort sorting-algorithms visualizer
Last synced: 18 May 2026
https://github.com/droptrigger/finding-the-optimal-path-algorithm-a-star
The algorithm for finding the A* path in the console and WPF
a-star a-star-algorithm algorithm algorithms c-sharp console wpf
Last synced: 18 May 2026
https://github.com/pavlovdog/longest_simple_path
Algorithm home work, part 3
Last synced: 18 May 2026
https://github.com/neluckoff/binary-tree-in-java
A perfectly balanced binary tree in Java
algorithm binary binary-tree java
Last synced: 21 Mar 2025
https://github.com/mortend/typescript-clustering
Density Based Clustering for TypeScript
Last synced: 03 Jul 2026
https://github.com/rmarasigan/developers_guide
Guide for all Developers
algorithm backend deployment devops frontend general tools uadmin
Last synced: 07 Mar 2026
https://github.com/colelawrence/rotate-lines
Simple utility for creating rotated observations for training a neural network.
Last synced: 05 Apr 2025
https://github.com/moussaak/pfe-telecom-1
Autonomous Robot using BrickPi3 + RaspberryPi3 and Python3 (Coupe de France de robotique)
algorithm brickpi coupe-de-france-de-robotique dexter-industries opencv-python python3 raspberry-pi-3 raspbian-jessie robot
Last synced: 18 May 2026
https://github.com/narcode/livecoders-mapping-on-the-fly-ccu
Survey form in Elm
Last synced: 18 May 2026
https://github.com/jakub21/walking-blobs
Showcase of state-machine based algorithm. Blobs search for food and escape predators.
Last synced: 14 May 2025
https://github.com/thibautre/dataipsum
Configurable data generator (with crumbles inside)
algorithm data random-generation
Last synced: 21 Jul 2025
https://github.com/rhcarvalho/the-algorithm-design-manual
Exercises from the book The Algorithm Design Manual
Last synced: 07 Mar 2026
https://github.com/cuhsat/spritz.java
A Spritz cipher implementation in pure Java.
algorithm cryptography java spritz
Last synced: 27 Aug 2025
https://github.com/cuhsat/spritz.go
A Spritz cipher implementation in pure Go.
algorithm cryptography go golang spritz
Last synced: 29 Mar 2025
https://github.com/cuhsat/practical
A one-time pad variant for easy manual application.
algorithm cipher cryptography one-time-pad one-time-pad-cipher practical python strong
Last synced: 29 Mar 2025
https://github.com/cuhsat/spritz.lua
Spritz cipher implementation in pure Lua 5.3.
algorithm cryptography lua spritz
Last synced: 29 Mar 2025
https://github.com/leogaudin/learn2slither
42 · An introduction guide to reinforcement learning, teaching a snake how to behave in an environment through trial and error.
42 ai algorithm artificial-intelligence deep-reinforcement-learning game python reinforcement-learning snake snake-ai
Last synced: 18 May 2026
https://github.com/ayushexel/algorithms
Implementation of Algorithms and Data Structures used extensively in computer Science
algorithm algorithm-challenges algorithm-library algorithms computer-science computer-science-algorithms data-structures
Last synced: 12 Sep 2025
https://github.com/jabellard/libds
libds - data structure library.
algorithm algorithms binary-heap binary-search-tree c data-structures gcc gcc-complier graph hash-table linked-list linux make queue stack vector
Last synced: 22 Apr 2026
https://github.com/fivethreeeo/data-structures-and-algorithms
A repository for learning data structures and algorithms.
algorithm coding-interviews data-structures
Last synced: 12 Sep 2025
https://github.com/googtech/data-structures-and-algorithm-analysis-in-c
:book: Stay hungry , stay foolish ~
Last synced: 05 Apr 2025
https://github.com/xiubug/leetcode-javascript
LeetCode solutions with JavaScript
algorithm leetcode leetcode-javascript
Last synced: 21 Jul 2025
https://github.com/hicarod/wordlesolver
:green_square: An algorithm to solve Wordle puzzles.
Last synced: 21 Mar 2025
https://github.com/onesy-me/zip
Zip / Unzip
algorithm amaui backend binary-compression browser byte-compression compress compression frontend gzip gzip-compression huffman-coding javascript js lz77 text-compression typescript unzip web zip
Last synced: 12 Apr 2026
https://github.com/aicodecraft/anti-dump-algorithm
The Anti-Dump Algorithm is designed to evaluate and filter out unproductive or irrelevant input, commonly referred to as "noise," while prioritizing clarity, effort, and context. This algorithm measures the quality of input based on several key parameters with the ADI.
ai ai-algorithm ai-solutions algorithm algorithm-challenges algorithms-and-data-structures anti-dump anti-dump-algorithm dump dumper dumpiness python solutions spam-filtering
Last synced: 05 Apr 2025
https://github.com/whitehyun/algorithm-journey
Baekjoon Online Judge, Codeforces, Programmers, LeetCode, etc.
Last synced: 29 Mar 2025
https://github.com/donno2048/sort
Superfast sorting algorithm
algorithm sort sorting sorting-algorithms
Last synced: 06 Sep 2025
https://github.com/angeal185/bit-shift-cipher
bit-shift vernam cipher for nodejs and the browser
algorithm cipher decryption encryption vernam-cipher
Last synced: 07 May 2026
https://github.com/mirajehossain/data-structure-and-algorithm-with-js
Data structure and algorithm for Javascript.
algorithm datastructure javascript js
Last synced: 19 May 2026
https://github.com/arnie97/tyvj-answers
while (!ac) rp++;
acm acm-icpc algorithm algorithm-challenges contest
Last synced: 21 Mar 2025
https://github.com/zilean12/-bubble-sort
To sort an array of integers using the Bubble Sort algorithm
algorithm bubble-algorithms bubble-sort sort sorting-algorithms
Last synced: 04 Apr 2025
https://github.com/potakaaa/tftf_edge_api
TFTFEdge API is a FastAPI-powered web service designed to calculate the most efficient jeepney routes in Cagayan de Oro using geographic coordinates and transfer range. This API integrates a C++ algorithm for route calculation, delivering real-time route data in a flexible, scalable format.
algorithm cpp minimum-transfer network pathfinding
Last synced: 19 May 2026
https://github.com/sakateka/htb-simulator
Hierachical token bucket simulator
algorithm c ebpf hierarchical-token-bucket htb token-bucket xdp
Last synced: 19 May 2026
https://github.com/bdadmehr0/encrypte-python
map. And notice that there's exactly one character between the given pairs: K->L->M, O->P->Q, E->F->G, and look at the very first letter in the text g, if this is English, a good guess is that g is actually i. What is the distance from g to i? Yes, G->H->I. So let's shift each character to the right, by 2, and y back to a, z back to b.
algorithm encoding encryption python
Last synced: 21 Mar 2025
https://github.com/brkn/insertionsort_vs_mergesort
Homework 1 of My "Analysis of Algorithms I" Course
algorithm analysis cpp insertionsort mergesort sort
Last synced: 06 Apr 2025
https://github.com/vadimgierko/sudoku-solver
This app solves an easy (for now) sudoku.
algorithm nextjs react sudoku sudoku-solver
Last synced: 04 Jul 2026
https://github.com/jayhawk24/codingproblems
Codeforces Problems
algorithm cpp hacktoberfest hacktoberfest2021 leetcode
Last synced: 19 May 2026
https://github.com/charlenry/charleshenrisaintmars_7_16052022
C'est un site de recettes de cuisine à l’instar de Marmiton ou 750g. Le site doit être doté d'un moteur de recherche avancé et performant.
algorithm api api-js constructor-pattern css3 drawio figma flowchart html5 javascript jsbench performance-monitoring poo sass use-case w3c-validator
Last synced: 12 Apr 2026
https://github.com/permutationlock/path_coloring_bgl
Implementations of several path coloring algorithms for the Boost Graph Library.
algorithm boost-graph-library graph-algorithms graph-coloring graph-theory hartman plane-graphs poh proof
Last synced: 08 Jun 2026
https://github.com/nekonenene/programmer-nou-wo-kitaeru-suugaku-puzzle
『プログラマ脳を鍛える数学パズル』への挑戦記録
Last synced: 22 Jul 2025
https://github.com/pawfa/algorithms
Example application to learn Redux and D3.js
algorithm algorithms react reactjs redux
Last synced: 14 Apr 2026
https://github.com/woosungkim0123/algorithm-deep-dive
repository for Algorithm learning
Last synced: 22 Jul 2025
https://github.com/vlmarkov/test-tasks
A repository where is placed test programming tasks.
algorithm c cpp data-structures multithreading
Last synced: 19 May 2026
https://github.com/anfany/zhrane-algorithm-with-python3
知然算法系列:原理+实现+示例 ——知其然知其所以然
Last synced: 19 May 2026
https://github.com/arashout/8puzzlesolver
Basically a port of the solver I worked on in the Princeton Algorithms course
8puzzle algorithm board javascript manhattan-distance neighbors princeton-algorithms priority-queue puzzle solver
Last synced: 30 Aug 2025
https://github.com/dpetrosy/encryptor-decryptor
My small project encryptor / decryptor written in Python.
algorithm console-application cryptography decoder encoder encoder-decoder encryption-decryption python python3
Last synced: 04 Jul 2026
https://github.com/rahul-sahani04/java-zero-to-hero
Welcome to the Java Zero to Hero Guide, a comprehensive resource designed for beginners to learn Java from scratch. Each folder in this repository contains examples and exercises that build upon the previous concepts.
algorithm api beginner-friendly beginners-guide coding guide guides java java-guide java8 jdk programming zero-to-hero
Last synced: 29 Mar 2025
https://github.com/shinexia/algorithm-labs
algorithm labs
algorithm algorithm-labs labs leetcode
Last synced: 19 May 2026
https://github.com/yehezkiel1086/ds-sol-cpp
📖 Data structures and algorithms labs solutions in C / C++
Last synced: 19 May 2026
https://github.com/686f6c61/laberintos-python
Juego de laberintos generados proceduralmente con algoritmo DFS modificado en Python y Pygame
algorithm dfs game maze maze-generator procedural-generation pygame python
Last synced: 19 May 2026
https://github.com/luandersonalvesdev/restaurant-orders-trybe
Logic challenges with time and space complexity of algorithms.
algorithm algorithms computer-science data-structures python3
Last synced: 19 May 2026
https://github.com/debugger24/maize-problem-a-star-algorithm
Maize puzzle solving problem implement using A* algorithm implemented in python
algorithm artificial-intelligence astar-algorithm pathfinding-algorithm python
Last synced: 22 Jul 2025
https://github.com/suglasp/c_archiver_by_okumura
Haruhiko Okumura original public C code for his archiver tools
algorithm archiver c-language dos
Last synced: 02 Jan 2026
https://github.com/whiteccinn/awesome-rust-algorithm
📝 LeetCode of algorithms with rust solution(updating).
algorithm leetcode leetcode-solutions rust rust-leetcode
Last synced: 11 Jun 2026
https://github.com/bdadmehr0/dagham-two-arrays
الگوریتم نحوهی ادغام دو آرایه ۱۰ تایی صعودی و ایجاد یک آرایه نهایی صعودی را با استفاده جاوا را نشان میدهد
Last synced: 21 Mar 2025
https://github.com/jabbalaci/fudep
Algorithms that extract functional dependencies (FDs) from a dataset.
Last synced: 04 Apr 2025
https://github.com/hong539/python-101
python-101 for one who want to practice more coding skills/tips with Python
algorithm codility datastructures hackerrank leetcode python python3
Last synced: 29 Mar 2025
https://github.com/jeantimex/swiftyklotski
🕹️Swift library to solve Klotski puzzle game with efficient algorithm.
algorithm example klotski puzzle-game swift swift-library
Last synced: 20 May 2026
https://github.com/brionmario/astar-pathfinder
Path-finder app implemented using the A-Star algorithm
algorithm astar-algorithm java obstacle pathfinding
Last synced: 22 Jul 2025
https://github.com/t-kalv/python-floyd-s-algorithm
Python Floyd's Algorithm
Last synced: 22 Mar 2025
https://github.com/t-kalv/python-searching-a-matrix
Python Searching A Matrix
Last synced: 22 Mar 2025
https://github.com/t-kalv/longest-increasing-subsequence
Longest Increasing Subsequence
Last synced: 22 Mar 2025
https://github.com/floydz/binarycontainer
small container for a binary vector
Last synced: 15 Aug 2025
https://github.com/eightants/rps-ai
PARIS: A Rock, Paper, Scissors AI created with Javascript
algorithm javascript prediction
Last synced: 22 Sep 2025
https://github.com/sleekpanther/counting-inversions
Finds how similar 2 lists of rating are using the Divide and Conquer approach. Extension of MergeSort that actually displays the specific inversions as well as just counting the total number.
algorithm algorithm-design arrays count counting-inversions dissimilarity divide-and-conquer invert merge mergesort mergesort-algorithm noah noah-patullo pattullo pattulo patullo patulo ratings similarity sorting
Last synced: 05 Mar 2025
https://github.com/rathod-shubham/machinelearning-1
A curated list of my machine learning projects. Machine learning (ML) is the study of computer algorithms that improve automatically through experience and by the use of data. It is seen as a part of artificial intelligence.
algorithm classification clustering machine-learning reinforcement-learning
Last synced: 20 May 2026
https://github.com/superzombi/combinations
Combinations algorithm with specific position
Last synced: 21 Mar 2025
https://github.com/kooparse/coding_problems
Coding problems implemented in Rust
Last synced: 22 Mar 2025
https://github.com/chaoyangnz/leetcode
Leetcode solutions with Kotlin and Java
algorithm kotlin leetcode pass-the-time
Last synced: 15 May 2026
https://github.com/onemorebottlee/algorithm
알고리즘 풀이 모음 - 백준 & 프로그래머스
algorithm beakjoon-algorithm programmers-algorithm
Last synced: 14 Apr 2025
https://github.com/puzzlef/louvain-communities-dynamic
Comparing static vs dynamic approaches of the Louvain algorithm for community detection.
aggregation algorithm community detection experiment graph iterative local louvain moving
Last synced: 06 Apr 2025
https://github.com/puzzlef/labelrank-communities-openmp
Comparing approaches for community detection using OpenMP-based LabelRank algorithm.
algorithm community detection graph label labelrank openmp propagation
Last synced: 06 Apr 2025
https://github.com/puzzlef/pagerank-barrierfrees-openmp-dynamic
Design of OpenMP-based statically scheduled Barrier-free Dynamic PageRank algorithm for link analysis.
algorithm analysis experiment graph iterative link multithreading openmp pagerank
Last synced: 06 Apr 2025
https://github.com/kavindu-mane/algorithms_implementation
Algorithms implementation using python.
algorithm algorithms data-structures
Last synced: 06 Apr 2025
https://github.com/cyanpotion/cyan_zip
a multi-forcasting-range-encode compressing algorithm.
algorithm compression range-encode
Last synced: 12 Jan 2026
https://github.com/woohoeon/hackerrank
Solutions to HackerRank challenges. 해커랭크 알고리즘 문제풀이
algorithm hackerrank javascript
Last synced: 06 Aug 2025