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-06-24 00:01:25 UTC
- JSON Representation
https://github.com/streamr-dev/quick-dijkstra
Dijkstra's algorithm as a native C++ library for NodeJS, and as a WebAssembly library for the browsers
Last synced: 08 Oct 2025
https://github.com/codefeathers/window
🎚 Window-sliding insertion algorithm in JavaScript
algorithm javascript sliding-windows window
Last synced: 11 Jun 2025
https://github.com/sstadick/bstr
Ziglang bstr library
algorithm strings-manipulation zig ziglang
Last synced: 08 Oct 2025
https://github.com/stephsako/boyermoorehorspoolalgorithm
Just the Boyer-Moore-Horspool algorithm coded in Java :)
algorithm boyer-moore-horspool
Last synced: 25 Mar 2025
https://github.com/mehanix/incremental-dfs-algorithms
🧩 Presentation on Incremental DFS Algorithms
algorithm algorithms algorithms-and-data-structures dfs dfs-algorithm dfs-algorithms graph graph-algorithms graphs graphs-algorithm graphs-algorithms incremental incremental-algorithm incremental-algorithms incremental-dfs
Last synced: 18 Jan 2026
https://github.com/axionbuster/gemssearch002
Solver for Gem Seeker (Tomb of the Mask+)
algorithm gem-seeker haskell tomb-of-the-mask
Last synced: 09 Oct 2025
https://github.com/ron4fun/simplexpy
SimplexPy is a compact python library that automatically solves `Linear Programming Equations` i.e Maximization problems, easily and quickly while giving you neat results.
algo algorithm linear-programming maximization simplex-method
Last synced: 09 Oct 2025
https://github.com/ali1raz/classification-algo-on-loan_data.csv-ml
Machine learning classification algorithms on loan_data.csv
algorithm algorithms ali1raz classification-algorithm decision-tree-classifier decision-trees loan-dataset machine-learning ml python python3
Last synced: 24 Mar 2025
https://github.com/nomnomnonono/number-decomposition-problem
Algorithm for dividing a sequence of numbers into equal sums.
algorithm cplusplus karmarkar-karp
Last synced: 01 Apr 2025
https://github.com/auronandace/md2_digest
A 0 dependency, no_std library for generating md2 digests.
Last synced: 09 Oct 2025
https://github.com/mxl/kotlin-algorithm
Various algorithms implemented with Kotlin
Last synced: 08 Apr 2025
https://github.com/jakubriegel/watercollector
REST API for calculating water remaining after rain on given slice of surface.
algorithm dockerfile github-actions java rest spring-boot
Last synced: 14 Apr 2026
https://github.com/joeylr2042/traffic-cameras-management-with-vertex-cover
Finding shortest path and minimum vertex cover of the street graph.
algorithm cplusplus minisat pipe process shortest-paths thread vertex-cover
Last synced: 01 Apr 2025
https://github.com/chocochip101/tech-interview-study
S.M, BoostCamp를 위한 기술 인터뷰 스터디
algorithm deep-learning machine-learning
Last synced: 21 Jan 2026
https://github.com/quien697/algorithm-swift
It’s an algorithm practice project created using the Xcode Command Line Tool on macOS
Last synced: 10 Oct 2025
https://github.com/jofaval/equal-shared-pay-ts
Distribute pay impact across different payees and incomes
algorithm html javascript jsdoc
Last synced: 10 Oct 2025
https://github.com/luisedmc/presser
A compressor and decompressor using Huffman Coding
algorithm c data-structures huffman-coding
Last synced: 10 Oct 2025
https://github.com/semi-cloud/algorithm_study
📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리
algorithm data-structures java
Last synced: 30 Jul 2025
https://github.com/zerdicorp/maze_generation
Just a maze generation algorithm.
algorithm generation maze procedural-generation
Last synced: 11 Oct 2025
https://github.com/thinkphp/computer-science-in-rust
Computer Science in Rust
algorithm apps competitive-programming-contests datastructures machine-learning-algorithms mathematics rust
Last synced: 11 Oct 2025
https://github.com/niawjunior/learn-js-algorithm
JavaScript Algorithmic Scripting
Last synced: 11 Oct 2025
https://github.com/leta91/js-boolean
How to check in JavaScript if a value is primitive boolean (true or false)
algorithm algorithm-challenges algorithms algorithms-and-data-structures boolean false fcc fcc-certification fcc-exercise freecodecamp javascript primitive true
Last synced: 24 Mar 2025
https://github.com/krvajal/graph-experiments
Graphs algorithms experiments in C++ 11
algorithm cpp11 graph-algorithms graph-theory graph-traversal
Last synced: 12 Oct 2025
https://github.com/raveriss/push_swap
Sorting data on a stack with a limited set of instructions, aiming for maximum efficiency."
42school algorithm data-sorting
Last synced: 12 May 2026
https://github.com/auycro/clustering-study-with-ga-java
Solving cluster problem using Genetic Algorithm (GA) implement in Java
algorithm genetic-algorithm java
Last synced: 25 Mar 2025
https://github.com/timotej979/sorting-algorithms
A few sorting algorithms
algorithm python3 sorting-algorithms
Last synced: 13 Oct 2025
https://github.com/f3nr1rs3c/AlgorithmAndProgramming
İstanbul Gelişim Üniversitesi - Programlama Dersi Notları
algorithm cpp programming programming-language
Last synced: 03 Sep 2025
https://github.com/kartmaan/lychrel-number
Iterative process of adding numbers with their palindrome in order to end up with a new palindrome, or not...
196-algorithm algorithm calculations lychrel-number math mathematics palindrome palindrome-number unsolved-problems
Last synced: 14 Oct 2025
https://github.com/jackhowa/truncate-string-fcc
Truncate a string (first argument) if it is longer than the given maximum string length (second argument). Return the truncated string with a ... ending.
algorithm freecodecamp javascript
Last synced: 15 Mar 2025
https://github.com/rlagksruf16/algorithm_everyday
💻Algorithm Problems & Solutions using C++, JS
Last synced: 14 Oct 2025
https://github.com/jackhowa/where-i-belong
Not the Linkin Park song, an algorithm and array problem. Return the lowest index at which a value (second argument) should be inserted into an array (first argument) once it has been sorted.
Last synced: 25 Jul 2025
https://github.com/donghl-dev/study-problem_solving
문제해결기법 수업에 대한 내용 및 정리 저장소
algorithm data-structures jdk8 problem-solving
Last synced: 30 Mar 2025
https://github.com/amirhossein-github/javascript-database
This repository contains all my knowledge of JavaScript.
Last synced: 14 Oct 2025
https://github.com/narekhovhannisyan/sorting-algorithms
Popular sorting algorithms implemented in javascript.
algorithm javascript js sort sorting
Last synced: 15 Oct 2025
https://github.com/astropilot/sutom_solver
Une petite extension web permettant de résoudre automatiquement le jeu SUTOM (https://sutom.nocle.fr/)
algorithm motus typescript web-extension
Last synced: 29 May 2026
https://github.com/farbod-s/a-star
Search Algorithm
a-star a-star-algorithm algorithm c-sharp
Last synced: 16 Mar 2025
https://github.com/davidlapadula/jsalgorithmpractice
algorithm data-structures javascript
Last synced: 18 Mar 2025
https://github.com/rookedsysc/algorithm
algorithm problem solving space
algorithm algorithm-challenges algorithmic-trading algorithms
Last synced: 15 Mar 2025
https://github.com/trivigy/set
Implementation of the set data structure
algorithm data-structure go set
Last synced: 01 Apr 2025
https://github.com/pikmin-rgb/push_swap
Because Swap_push isn’t as natural
algorithm c makefile school-project
Last synced: 01 Jun 2026
https://github.com/pin3dev/42_pushswap
Algorithm challenge focused on sorting a stack of integers with the minimum number of operations. Implemented in C with a limited set of operations, ideal for understanding algorithm optimization.
42cursus 42porto 42pushswap 42school algorithm c sorting sorting-algorithm sorting-algorithms tutorial tutorial-sourcecode
Last synced: 17 Oct 2025
https://github.com/gr3yknigh1/maze-generator
Maze generator using pygame 🐍
algorithm generator maze-generator pygame python
Last synced: 17 Oct 2025
https://github.com/lonelycpp/two-pass-assembler
A multi pass assembler implementation in c++
Last synced: 28 May 2026
https://github.com/meysam81/change-coin
coin dispenser machine, returning the optimal result in O(numberOfCoins * targetValue)
algorithm coin-change coin-changer coin-dispenser java
Last synced: 18 Jun 2025
https://github.com/ostad-ai/graph-analysis
This repository is devoted to the field of Graph Analysis and related topics.
a-star-algorithm algorithm betweenness-centrality breadth-first-search clique cliques closeness-centrality depth-first-search dijkstra-algorithm directed-graph graph greedy-best-first-search kruskal-algorithm label-propagation minimum-spanning-tree prim-algorithm python topological-sorting undirected-graph
Last synced: 14 Apr 2026
https://github.com/manelmontilla/alrecall
Little library with some classic algorithms.
algorithm c-sharp dotnet-core sort
Last synced: 20 Mar 2025
https://github.com/stynw7/algorithm_and_programming
Provides programs of Basic Algorithm and Programming using C / C++ Language
algorithm c competitive-programming cpp logic-programming programming
Last synced: 14 May 2026
https://github.com/astropilot/wordle_solver
A small web extension to automatically solve the Wordle game (https://www.powerlanguage.co.uk/wordle/)
algorithm typescript web-extension wordle
Last synced: 14 May 2026
https://github.com/vomnes/filler
Create your player to fight other students on the world famous (or infamous) Filler board. The concept is simple: two players gain points by placing on a board, one after the other, the game piece obtained by the game master (in the form of an executable Ruby program). The game ends when the game piece cannot be placed anymore.
Last synced: 16 Mar 2025
https://github.com/ndsvw/box-stacking-problem
Dynamic-Programming solution of the "Box stacking"-Problem: Given a set of N rectangular 3-D boxes. What is the highest possible stack you can create with them? Only strictly smaller boxes are allowed on top of each other (2D-based); rotation is allowed.
3d algorithm algorithm-challenge complexity-analysis dynamic-programming
Last synced: 20 Oct 2025
https://github.com/mananpatel06/operating-system-practical
This is Operating System (CE354) practical.
algorithm algorithms best-fit-algorithm ce354 depstar first-fit-algorithm firstcomefirstserve firstinfirstout least-recently-used-algorithm optimal-algorithm practicals priority-scheduling round-robin shortest-job-first shortestjobfirst worst-fit-algorithm
Last synced: 12 Jun 2026
https://github.com/nazarkhatsko/test-searching-algorithms
Comparison of the efficiency of the most popular searching algorithms
algorithm cplusplus search search-algorithm
Last synced: 21 Oct 2025
https://github.com/arthur-arslanov/py-cs-playground
Computer Science basics in Python
algorithm algorithms computer-science data-structures leetcode python
Last synced: 22 Apr 2025
https://github.com/omiq17/ds-algo-with-python3
Some of my python programming problems code that I solved.
Last synced: 12 Jun 2026
https://github.com/project-heaven/wavefunctioncollapse
Wave function collapse algorithm implementation in F#
Last synced: 02 Jul 2025
https://github.com/jiliangarette/javascript-playground
My JavaScript playground.
algorithm data-structures es6 javascript oop
Last synced: 23 Mar 2025
https://github.com/qnighy/advanced-algorithm2015-poisson
algorithm pde poisson-equation rust
Last synced: 31 Mar 2025
https://github.com/jaimayal/datastructures-algorithms-exercises
List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.
algorithm algorithms data-structures dsa leetcode leetcode-solutions
Last synced: 23 Oct 2025
https://github.com/cuixing158/panorama360studio
360°全景视频渲染播放,交互编辑透视,鱼眼,小行星视角顺滑切换,特效视频导出
360 360-degree 360-video 360-view 360-viewer 360-vr algorithm algorithms app equirectangular-panorama gui interactive-visualizations matlab-graphics matlab-gui matlab-image-processing-toolbox panorama
Last synced: 23 Oct 2025
https://github.com/ashdtu/data-structure-algorithms
Data Structures/Algorithms
Last synced: 23 Oct 2025
https://github.com/otabek8866/inverted-index-new-algorithm
This new inverted index algorithm calculates which files contain desired text and lines that contain most of the text. This new algorithm has been implemented in python. Currently, this source code supports only text format files.
algorithm inverted-index python text-search-python
Last synced: 01 Jun 2026
https://github.com/nikolayblagoev/universal_converter
Contains javascript code for different mathematical functions, algorithms, etc.
algebra algorithm javascript mathematics prime-numbers
Last synced: 15 Mar 2025
https://github.com/ndsvw/maximum-sum-subarray-python
This algorithm solves the Maximum-Sum-Subarray problem via Divide and Conquer in O(m*log(m))
algorithm algorithms divide-and-conquer subarray
Last synced: 01 Jun 2026
https://github.com/gustavo-hillesheim/project-euler
a repository for recording Project Euler solved problems
algorithm problem-solving project-euler
Last synced: 24 Oct 2025
https://github.com/mmdbalkhi/examples-of-codes
algorithm algorithms-and-data-structures language learning rust til
Last synced: 31 Mar 2025
https://github.com/alvarocastro/heapsort
Yet another implementation of heapsort in JavaScript aimed to be flexible, lightweight and fast.
Last synced: 18 Apr 2026
https://github.com/klihe/astar-visualization
I am trying to implement *a path finding algorithm and create a visualization of it with Python and numpy library
algorithm astar-algorithm numpy pathfinding pygame python visualization
Last synced: 06 Apr 2025
https://github.com/globalpolicy/tsp_with_ga_module
Implementation of a Genetic Algorithm module to solve the Traveling Salesman Problem
algorithm ga genetic traveling-salesman-problem tsp
Last synced: 25 Oct 2025
https://github.com/nikhilgugwad/a2z
Striver's A2Z DSA Course/Sheet
algorithm data-structures java striver-a2z-sheet-solutions takeuforward
Last synced: 27 Jul 2025
https://github.com/chan9yu/javascript-codingtest
📘 자바스크립트 알고리즘 문제풀이
algorithm coding-test javascript
Last synced: 10 Jun 2025
https://github.com/dpetrosy/42-push-swap
42 School Push_Swap - Algorithmic project on C
42 42-cursus 42-push-swap 42born2code 42cursus 42projects 42pushswap 42school 42yerevan algorithm c c-programming push-swap push-swap-42 pushswap pushswap-42 pushswap42 sorting sorting-algorithms stack
Last synced: 24 Mar 2025
https://github.com/methodswithclass/evolve-site
Site demonstrating Evolutionary Algorithm library written in JavaScript for Node
algorithm artificial-intelligence education educational evolutionary-algorithms machine-learning machine-learning-algorithms
Last synced: 29 Jan 2026
https://github.com/leewr9/algorithm-hub
Algorithm and coding challenge practice with tutorials and examples.
algorithm practice programmers
Last synced: 13 Jun 2026
https://github.com/zerdicorp/mandelbrot_set
Visualization of the Mandelbrot set.
algorithm mandelbrot mandelbrot-set math visualization
Last synced: 02 Apr 2025
https://github.com/gusenov/max-empty-rect-py
:black_square_button: Реализация на Питоне алгоритма поиска на изображении пустого прямоугольника максимальной площади.
algorithm empty-spot graphics numpy python python-image-library python-library rectangle-detection
Last synced: 06 Feb 2026
https://github.com/hafizhhasyhari/latihan-c-
C++
algorithm algorithms-and-data-structures algoritma-pemrograman cpp-algorithms
Last synced: 26 Oct 2025
https://github.com/cfmvcarlos/wordlesolver
This project offers a Wordle Solver written in Python, featuring a powerful backend engine for word evaluation and filtering, along with a user-friendly graphical interface built with Tkinter. Whether you’re solving puzzles or refining your Wordle strategies, this tool provides word suggestions and dynamic feedback to improve your gameplay.
algorithm game-development python3 tkinter-gui tkinter-python word-puzzle wordle wordle-solver
Last synced: 27 Oct 2025
https://github.com/imvexed/wfc
A Nim port of Wave Function Collapse Tiling
algorithm gamedev machine-learning procedural-generation wfc
Last synced: 23 Mar 2025
https://github.com/bam-j/algorithm-study
블로그 알고리즘 정리 포스트 코드 수록 + 코딩 테스트 코드 수록
algorithm data-structures javascript
Last synced: 31 Mar 2025
https://github.com/bjam24/traveling-salesman-problem
The project is about solving symmetrical traveling salesman problem. The repository contains 4 optimization algorithms: Tabu Search, Hill Climbing with Multi-Start, Nearest Neighbor and Simulated Annealing.
algorithm automation hill-climbing nearest-neighbor python simulated-annealing tabu-search travelling-salesman-problem xlsx
Last synced: 24 Mar 2025
https://github.com/allanjos/algorithms
Algorithm implementations
algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree c divisor euler makefile prime-numbers queue
Last synced: 13 Jun 2026
https://github.com/vkweb/datastructures-algorithms
Here I solve data structures and algorithmic problems
Last synced: 24 Jan 2026
https://github.com/gregorybchris/bfprt
Median of medians quickselect algorithm
algorithm blum complexity conquer divide median quick quickselect quicksort
Last synced: 06 Feb 2026
https://github.com/krzjoa/clrs
Cormen et al. algorithms bible
algorithm c c-language clrs clrs-book cormen-algorithms
Last synced: 13 Nov 2025
https://github.com/drewsworkshop/juliaset-animation
Julia Set animation dynamically evolves the fractal's appearance over time (MATLAB script)
algorithm art fractal-algorithms fractal-images fractals juliaset juliasets matlab
Last synced: 05 Jun 2026
https://github.com/shaharashe/leetcode
A collection of my LeetCode solutions, showcasing problem-solving skills and algorithmic techniques.
algorithm algorithm-challenges algorithms algorithms-and-data-structures data-structures leetcode leetcode-bash leetcode-c leetcode-cpp leetcode-csharp leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-python3 leetcode-questions leetcode-solutions leetcode-sql math mathematics
Last synced: 13 Jun 2026