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-04-28 00:01:22 UTC
- JSON Representation
https://github.com/program-spiritual/algorithminjs
😎Encapsulate the collection of commonly used algorithms for node.js 😎
algo algorithm algorithm-challenges algorithm-library algorithms-implemented nodejs
Last synced: 04 Apr 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 Dec 2025
https://github.com/yoannchb-pro/game-of-life
Game of life algo
algorithm canvas game game-of-life life
Last synced: 19 Mar 2026
https://github.com/jleung51/algorithms
Implementations of various algorithms.
Last synced: 13 Oct 2025
https://github.com/ilovenooodles/entelect2020-fastabiqul-racing
Tugas Besar 1 Strategi Algoritma
Last synced: 15 Jun 2025
https://github.com/cuixing158/svd-fit-line
Linear Least Squares Problems Using SVD, straight line fitting (2D and 3D)
algorithm fitting fitting-algorithm math svd
Last synced: 04 Mar 2026
https://github.com/kczulko/astar
A* algorithm
algorithm functional-programming monad-transformers monads referentially-transparent scala
Last synced: 23 Mar 2025
https://github.com/Michael-MD/Elastic-Multislice-Electron-Microscopy
Simulation of elastic scattering in electron microscopy using the multislice algorithm. Simulations include various STEM and TEM techniques such as ADFSTEM, BFSTEM, ABFSTEM and CoM.
abfstem adfstem algorithm annular bfstem com ctem elastic electron imaging kirkland microscopy multislice physics physics-simulation scanning scatter scattering stem transmission
Last synced: 11 Mar 2025
https://github.com/privatepeople/codingtest
코딩테스트 공부를 위한 저장소
algorithm alogorithms coding coding-test coding-tests data-structure data-structures python
Last synced: 14 Apr 2026
https://github.com/bluezhan/find-a-better-algorithm
🎩 Don't diddle code to make it faster - find a better algorithm.
algorithm javascript leetcode mathematics
Last synced: 15 Oct 2025
https://github.com/prathik/rps-go
Rock Paper Scissors in Go
algorithm algorithms golang numberphile rock-paper-scissors
Last synced: 26 Feb 2025
https://github.com/connieya/python_algothm
Python Algorithm Source Code Storage
Last synced: 23 Mar 2025
https://github.com/eghojansu/windowing
Windowing Algorithm PHP Implementation
Last synced: 24 Jun 2025
https://github.com/9sako6/ruby-datastructures-algorithms
Data Structures and Algorithms implementation in pure Ruby
Last synced: 18 Oct 2025
https://github.com/ghkdqhrbals/graduateproject
택시가 여러 승객을 태울 때, 최적화된 거리를 계산해주는 프로젝트입니다.
Last synced: 15 May 2025
https://github.com/simpsonresearch/14uniquechars
Find the first 14 unique characters in a string. Two different algorithm implementations.
Last synced: 31 Aug 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/syubogdanov/onotation
Because O(n²) should be a choice, not a surprise! Data structures for Python, sped up with C.
algorithm c collections data-structure python python3 tree
Last synced: 21 Apr 2026
https://github.com/catboy000123/data-structures-programs
This repository acts as the guide on how to implement some of the basic data structures using C programming language
algorithm algorithms-and-data-structures coding-challenge contest csharp data-structures-and-algorithms datastructures datastructures-algorithms education interview java javascript practice reference-materials
Last synced: 23 Mar 2025
https://github.com/freeyoursoul/fil
Free instrumental Library(FiL) is a general purpose C++ library. Mostly header-only
algorithm cpp20 datastore generic-library
Last synced: 05 Apr 2025
https://github.com/scisamir/binary_trees
0x1D. C - Binary trees
algorithm binary-trees c data-structures
Last synced: 17 Nov 2025
https://github.com/ashdtu/data-structure-algorithms
Data Structures/Algorithms
Last synced: 23 Oct 2025
https://github.com/nikhilvdev/data-structures-c
algorithm algorithms-datastructures c data-structures
Last synced: 11 Dec 2025
https://github.com/heyfoz/cpp-even-digits-summation-algorithm
The Even Digits Summation Algorithm program (C++) requests that the user enter an integer greater than 10,000. Once the integer is entered, the program displays the sum of any even digits in the integer.
algorithm cpp digits summation
Last synced: 25 Mar 2025
https://github.com/xandersteyn/maze-solver
A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end
algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application
Last synced: 16 Mar 2025
https://github.com/hu2di/c-hust
Some code C in HUST
algorithm c data-structure-and-solution learning
Last synced: 08 Apr 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/jubayer98/avl-tree
An AVL tree is a specific variety of binary tree that maintains a state of partial balance at all times. The measure used to gauge this balance is the difference in heights between the left and right subtrees of any given node. The height of a tree is defined as the number of levels it contains.
algorithm binary-search-tree cpp
Last synced: 01 Mar 2025
https://github.com/mattmoony/snake-bot
A simple snake bot implementing the A* search algorithm.
algorithm astar-algorithm bot javascript search-algorithm shortest-path snake snake-bot visualization
Last synced: 13 Jun 2025
https://github.com/mouad-el-asri/philosophers
Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger. 🍽️
algorithm c c-programming multi-threading philosophers problem-solving processes threads
Last synced: 03 Jul 2025
https://github.com/meysam81/niblpa
A Node Influence Based Label Propagation Algorithm for Community Detection in Networks
algorithm c-plus-plus c-plus-plus-11 community-detection complex-networks label-propagation network node-influence-based project thesis
Last synced: 16 Mar 2025
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/marvinkweyu/javarocks
A series of Java challenges. Algorithms to live by
Last synced: 24 Mar 2025
https://github.com/lamdav/isgraphicalscript
A simple algorithm written in Python to determine if a given degree sequence is graphical.
algorithm degree-sequence graph-theory graphical script
Last synced: 03 Dec 2025
https://github.com/alexnardini/flam3_for_sidefx_houdini
The Fractal Flame Algorithm, FLAM3 for SideFX Houdini - aka: FLAM3H™
algorithm apophysis cvex editor flam3 flame fractal fractal-algorithms fractal-flame fractal-flame-editor fractal-geometry fractal-images fractal-rendering fractals houdini procedural procedural-art python sidefx-houdini
Last synced: 09 Apr 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/anthonymazzie/bellmanford
Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.
algorithm bellman-ford computer-science graph
Last synced: 30 Jun 2025
https://github.com/harryho/esx-ds-algo
Data structure and algorithm with ES X
algorithm data-structure es2015 es6
Last synced: 05 Jul 2025
https://github.com/nir3x/compressor
Compressor - Simple Repeated Characters Compression Algorithm (Go Version)
algorithm compression compression-library compression-package data-compression data-encoding data-size go golang reduction-algorithm repeated-characters sequence symmetric-algorithm varsizedint
Last synced: 01 Mar 2025
https://github.com/nir3x/stringsimilarity.cpp
StringSimilarity.cpp - C++ Classes for Calculating String Similarity Using Character Embeddings
algorithm c-plus-plus character-embeddings cpp data-structure similarity-metrics string-similarity
Last synced: 01 Mar 2025
https://github.com/nir3x/cryptorand.cpp
CryptoRand.cpp - Random Key Generation using Cryptographic Techniques
algorithm algorithms c-plus-plus cpp cryptography encryption entropy random random-number-generation security
Last synced: 25 Nov 2025
https://github.com/jabellard/vector
Dynamically-resizing array.
algorithm algorithms array c data-structure data-structures vector
Last synced: 11 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/khouloud8seghira/flashcard
A duolingo opensource alternative. RIP Duo🕯️
algorithm android chrome-extension development django flashcards interview interview-practice language-learning learning obsidian-md programming spaced-repetition webapp
Last synced: 13 Apr 2026
https://github.com/velliz/timetables
Timetable algorithm implemented with 2 dimensional cartesius diagram
algorithm php-library timetable
Last synced: 25 Mar 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/codefeathers/window
🎚 Window-sliding insertion algorithm in JavaScript
algorithm javascript sliding-windows window
Last synced: 11 Jun 2025
https://github.com/aleksandrhovhannisyan/pythongraphcycledetection
Python script for detecting cycles in a directed graph.
algorithm cycle-detection deadlock-detection detecting-cycles graphs python
Last synced: 18 Apr 2025
https://github.com/jnbdz/algo-quickstarts
Algorithm quickstarts
algorithm algorithms binary-search quickstart quickstarts
Last synced: 07 Mar 2026
https://github.com/ogeni/fingerprint_process_enhance_binarize
Fingerprint binarization algorithm
algorithm binarisation binarise binarization binarize binarize-fingerprint biometrics code enhance enhancement fingerprint fingerprint-binarisation fingerprint-binarization image minutiae process processing segment threshold thresholding
Last synced: 28 Apr 2026
https://github.com/jackhowa/mutations
Check whether the second string in the array has only letters from the first
Last synced: 15 Mar 2025
https://github.com/joephon/algorithm
algorithms
algorithm algorithms c cpp java javascript js rust tourism
Last synced: 11 Apr 2026
https://github.com/ttwag/p2_gaussian_elimination
A function that encodes the Gaussian Elimination algorithm
algorithm linear-algebra numpy python
Last synced: 15 May 2025
https://github.com/mnz1365/insertion-sort
insertion sort in python
algorithm insertion-sort list numbers python sort
Last synced: 23 Mar 2025
https://github.com/f3nr1rs3c/algorithmandprogramming
Programlama Notlarım
algorithm cpp csharp programming programming-language
Last synced: 06 Dec 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/youseftareq33/java_algorithm_4_max-led-lighting
Max LED Lighting problem involves connecting LEDs to corresponding power sources to maximize the number of LEDs without allowing wires to cross.
algorithm java javafx longest-common-subsequence
Last synced: 22 Apr 2026
https://github.com/lablnet/flexi
A minimal reactive framework built for learning purposes to understand how modern frontend frameworks like Vue.js and React work under the hood. Flexi demonstrates the core concepts of reactivity and virtual DOM diffing.
algorithm diffing diffing-algorithm dom flexi framework javascript proxy reactive vdom vue
Last synced: 12 Apr 2026
https://github.com/dark-lon3r/binarysearch
Этот код представляет собой реализацию алгоритма бинарного поиска в массиве чисел от 0 до 100 на языке C++. Он создан для того, чтобы продемонстрировать простоту и эффективность данного алгоритма.
algorithm algorithms binary binary-search code cpp eazy function functions language-learning learning massive search ua ukraine ukrainian windows
Last synced: 28 Feb 2025
https://github.com/hpedrorodrigues/c-algorithms
Part of my daily plan for studying algorithms and data structures in C
algorithm array-list data-structure hash-algorithm hash-table linked-list queue stack
Last synced: 14 Mar 2025
https://github.com/chasestarr/inversion
Inversion.Count returns the number of inversions in an integer array
Last synced: 26 Nov 2025
https://github.com/brevex/binary-search-tree
A binary search tree made in Java that manipulates integer values.
algorithm binary-search-tree computer-science data-structures java
Last synced: 12 Jun 2025
https://github.com/barismeral/java-isnumeric
Java isNumeric Method
algorithm algorithms api app custom example function java java-8 java-library java8 method methods numeric numerical-analysis numerical-methods numerics sample simple simple-api
Last synced: 09 Apr 2025
https://github.com/quaddarv1ne/codewars_quadd4rv1n7
Репозиторий содержит решения задач с платформы Codewars, решённых на различных языках программирования. Все задачи организованы по языкам и уровням сложности (катам)
algorithm codewars codewars-kata config cpp csharp data-structures dynamic-programming easy education hard hardware javascript math medium olimpiade python recursive study study-project
Last synced: 03 Jul 2025
https://github.com/lord-turmoil/graphlab
Graph algorithm visualization
a-star-algorithm algorithm dfs graph kruskal-algorithm prism
Last synced: 16 Mar 2025
https://github.com/jabellard/list
Doubly-linked list.
algorithm algorithms c data-structure data-structures linked-list queue stack
Last synced: 04 Jul 2025
https://github.com/peter-roh/algorithm
Studying Algorithm with C
algorithm c divide-and-conquer graph greedy-algorithm hashtable heap priority-queue sorting
Last synced: 14 Mar 2025
https://github.com/pochetes/ds-practice
All Data Structures & Algorithms Implementations. Practicing...
algorithm algorithms-and-data-structures arrays binary-search-tree data-structures leetcode queues searching sorting stacks trees
Last synced: 26 Mar 2025
https://github.com/hpedrorodrigues/graphs
A simple implementation of some Graph algorithms
algorithm graph graph-algorithms
Last synced: 13 Apr 2026
https://github.com/tim-raphael/chess-engine
This is a simple chess engine implemented in Rust using the minimax algorithm with alpha-beta pruning for decision-making.
algorithm chess chess-engine minimax-algorithm rust
Last synced: 01 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/gustavo-p0/desafio-gustavo-pimentel-carvalho-costa
Repositório criado para o Desafio de automatizar um caixa de uma Lanchonete. A missão é construir a lógica que calcula o valor de uma compra de acordo com o cardápio, regras de negócio e descontos da Lanchonete.
algorithm challenge dbserver jest nodejs startdb
Last synced: 22 Nov 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: 27 Feb 2025
https://github.com/bola-nabil/spoj
SPOJ solutions
algorithm algorithms algorithms-and-data-structures competitive-programming cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/tanuj-maheshwari/min-cost-arborescence
Minimum Cost Arborescence of a Directed Graph
Last synced: 17 Jun 2025
https://github.com/yewomhango/dijkstraalgorithm
A simple demo of Dijkstra's algorithm
algorithm canvas2d dijkstra-algorithm dijkstra-shortest-path typescript
Last synced: 05 Jul 2025