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-05 00:01:16 UTC
- JSON Representation
https://github.com/microndgt/trie
Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching in Python.
algorithm python3 search search-algorithm tree trie
Last synced: 07 May 2025
https://github.com/francomelandri/raft
Raft consensum algorithm FP implementation
algorithm consensus-algorithm distributed-systems functional-programming raft
Last synced: 14 Apr 2025
https://github.com/rdiachenko/rate-limiting
Exploring and implementing various rate limiting algorithms in Java.
Last synced: 31 Oct 2025
https://github.com/cyypherus/swift-slime
A lightweight stochastic optimizer based on slime mold (Slime Mold Algorithm)
algorithm optimization optimization-algorithms stochastic-optimization swift
Last synced: 30 Jul 2025
https://github.com/ehmicky/declarative-merge
Merge objects/arrays declaratively
algorithm append array clone data-structures deep functional functional-programming insert javascript library merge node nodejs object omit override patch shallow typescript
Last synced: 19 Mar 2025
https://github.com/zhenye-na/algo-for-data-analytics
IE531: Algorithms for Data Analytics in 2018 Spring, UIUC
Last synced: 08 Sep 2025
https://github.com/adct-the-experimenter/android-qt-pedometer-accelerometer
A software implementation of an algorithm for counting steps in Android using only accelerometer. It is written in C++, QML, and with Qt. Includes accelerometer readings as well.
accelerometer accelerometer-readings algorithm android count-steps pedometer
Last synced: 13 Apr 2025
https://github.com/amarlearning/competitivequestion
Question solved on various competitive sites :metal:
algorithm codechef codemonk competitive-programming hackerrank
Last synced: 11 Apr 2025
https://github.com/maacpiash/cse440
đ đ§ Assignments of Artificial Intelligence course (CSE440) offered by the Department of Electrical and Computer Engineering at North South University, Dhaka, Bangladesh.
academic algorithm artificial-intelligence decision-tree dijkstra game graph machine-learning python shortest-path
Last synced: 29 Aug 2025
https://github.com/erupturatis/neat-manim
Visualising your neat algorithm networks with the manim library
algorithm manim manim-3b1b manim-animations neat neural-network neural-network-visualizations neuroevolution reinforcement-learning visualization
Last synced: 31 Aug 2025
https://github.com/allalgorithms/jupyter
Implementation of All â˛lgorithms in Jupyter Notebook
algorithm algorithms hacktoberfest jupyter jupyter-notebook
Last synced: 10 Apr 2025
https://github.com/hamed-rezaee/flutter_path_finder_algorithms
Implementation of path finding algorithms in Dart and Flutter.
algorithm astar-algorithm bfs-algorithm dfs-algorithm flutter pathfinding search-algorithm
Last synced: 14 Apr 2025
https://github.com/mahshaaban/target
target: An R Package to Predict Combined Function of Transcription Factors
algorithm chip-seq dna-binding gene-regulation r-package transcription-factors
Last synced: 18 Feb 2026
https://github.com/n1ghtf1re/stream-ciphers
The implementation of the stream ciphers: LFSR, GEFFE, RC4
algorithm cipher cipher-algorithms crypto-algorithm crytography geffe-generator lfsr rc4 rc4-algorithm stream-cipher stream-ciphers
Last synced: 18 Mar 2025
https://github.com/dharejo-junaid/sorting-visualizer
This is a sorting visualizer built using Java Swing that allows the user to visualize three common sorting algorithms: bubble sort, insertion sort, and selection sort. The user can choose the initial order of the elements (random, ascending, or descending), customize the speed of the visualization, and set the number of elements to be sorted.
algorithm bubble-sort dsa insertion-sort java java-gui java-swing selection-sort sorting
Last synced: 05 May 2025
https://github.com/bsommerfeld/antiac
An anti-autoclicker plugin for minecraft
algorithm anti-autoclicker antiac anticheat detection java paper plugin spigot
Last synced: 06 Apr 2026
https://github.com/jonathanstowe/euclideanrhythm
Implementation of the algorithm described in http://cgm.cs.mcgill.ca/~godfried/publications/banff.pdf
Last synced: 27 Jul 2025
https://github.com/daidai21/leetcode
The algorithm of Leetcode with Python3.x and C++. SQL and Shell.
algorithm bash cpp11 data-structures leetcode python3 shell sql
Last synced: 12 Apr 2025
https://github.com/mjfii/r-nameparser-lib
An R library allowing parsing of surname, first name, and gender based on US census data.
algorithm census-data determination gender library parse r
Last synced: 11 Sep 2025
https://github.com/skyra-project/jaro-winkler
A string similarity utility that uses the Jaro-Winkler algorithm
algorithm distance hacktoberfest jaro jaro-winkler similarity text winkler
Last synced: 10 Apr 2025
https://github.com/j-christl/dpllsatsolver
Simple Java implementation of the DavisâPutnamâLogemannâLoveland (DPLL) algorithm
algorithm algorithms discrete-mathematics dpll dpll-algorithm java math mathematics sat-solver
Last synced: 02 Aug 2025
https://github.com/ps0305/udemy-the-coding-bootcamp-algorithms-data-structures
Data Structures + Algorithms with JavaScript
algorithm algorithms-and-data-structures data-structures javascript
Last synced: 25 Aug 2025
https://github.com/amin-mashayekhan/rsd-algorithm-in-python-and-php
Simulate the RSD (Random Serial Dictatorships) algorithm.
algorithm economics economics-models market-design mechanism mechanism-design php python
Last synced: 11 Oct 2025
https://github.com/kevinadhiguna/jiyu
A repo for... whatever đ¤ˇ
algorithm ant-design-pro aws docker docker-compose elasticsearch javascript kibana localstack rsync rundeck shellscript ssh strapi typescript
Last synced: 27 Oct 2025
https://github.com/mtanksl/shamirsecretsharing
A simple implementation in C# of Shamir's secret sharing algorithm.
algorithm csharp implementation secret shamir shamir-secret-sharing sharing sss
Last synced: 14 Jan 2026
https://github.com/lanl/decomposition-algorithms-for-scalable-quantum-annealing
Graph decomposition algorithms for MaxClique and Minimum Vertex Cover problems
algorithm dwave dwave-quantum-annealer graph-algorithms graph-decomposition graph-theory maximum-clique minimum-vertex-cover quantum-annealing quantum-computing
Last synced: 12 Apr 2025
https://github.com/rockfordwei/decisiontree
A Perfect based solution for Decision Tree in Server Side Swift
algorithm decision-trees id3 id3-algorithm machine-learning perfect swift4
Last synced: 23 Jun 2025
https://github.com/dmi3y/cardgen
Randomized credit/debit card number generator with cli
algorithm cli debit-card-numbers luhn-algorithm random random-generation
Last synced: 22 Apr 2025
https://github.com/zevolution/java-algorithms-and-datastructure
Algorithms and data structures implemented in Java â
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structure data-structures java java-algorithm java-algorithms
Last synced: 07 Oct 2025
https://github.com/oliverhennhoefer/arcpy-supercluster
Python-Implementation of the Spatial Clustering Algorithm 'Supercluster' for ArcGIS and ArcPy.
algorithm arcgis arcpy arcpython clustering clustering-algorithm spatial spatial-analysis spatial-clustering supercluser
Last synced: 12 Jul 2025
https://github.com/mugilan-codes/data-structures_and_algorithms
Implementation of Data Structures and Algorithms using Java, Python, and JavaScript
algorithm algorithms clean-code cmake data-structures dsa intellij interview-questions java javascript makefile poetry python vscode
Last synced: 18 Mar 2025
https://github.com/almmiko/flesch-kincaid-reading-ease-measure
PHP implementation of FleschâKincaid readability test
algorithm flesch-reading-ease regex
Last synced: 09 Apr 2025
https://github.com/techquery/gomoku.js
Algorithm of Nth order Gomoku in OOP
algorithm chess game gomoku javascript oop
Last synced: 15 Apr 2025
https://github.com/cs-joy/analysis-of-algorithms
A process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.
algorithm computation cpp data-processing
Last synced: 21 Apr 2025
https://github.com/rainbow-dreamer/separable_merge
This is a cross-platform file merger and splitter which uses a file merging algorithm designed by me to merge multiple files and folders into a single separable binary file
algorithm file file-merge merge python
Last synced: 04 Mar 2026
https://github.com/francoisschwarzentruber/fft
Pedagogical tool for explaning Fast Fourier Transform
algorithm divide-and-conquer education educational-project fast-fourier-transform fft
Last synced: 15 Apr 2025
https://github.com/sanmak/factorial-tail-call-optimisation
A console based application to calculate factorial using Tail-Call-Optimisation.
algorithm console data-structures factorial javascript nodejs recursive-algorithm stackoverflow subroutines tail-call-optimization tail-calls tail-recursion wikipedia
Last synced: 19 Apr 2025
https://github.com/mrtkp9993/numerical-methods-in-fortran
[WIP] Numerical methods implemented in Fortran.
algorithm applied-mathematics fortran mathematical-modelling monte-carlo numerical-algorithms numerical-analysis numerical-computation numerical-differentiation numerical-integration numerical-methods numerical-optimization numerical-simulation numerical-simulations optimization scientific-computing simulation statistics
Last synced: 04 Apr 2026
https://github.com/ehwan/r-star-tree
HeaderOnly STL-like template N-dimensional R*Tree implementation on C++14
algorithm cplusplus-14 cuda eigen3 geometric-algorithms gpgpu header-only linear-algebra modern-cpp opencl rtree spatial spatial-index stl-like template traits tree-structure
Last synced: 09 Oct 2025
https://github.com/filipecorrea/deutsch-jozsa
Deutsch-Jozsa algorithm implementation and execution on a real quantum device
algorithm deutsch-jozsa ibm python qiskit quantum quantum-computing
Last synced: 14 Oct 2025
https://github.com/ezralazuardy/pathfinder
A simple, no-nonsense pathfinding algorithm visualizer web app â¨
algorithm gatsbyjs mst pathfinding
Last synced: 15 Apr 2025
https://github.com/mawi12345/pcg32
A simple fast space-efficient statistically good algorithm for random number generation in JavaScript
algorithm javascript random rng
Last synced: 22 Jan 2026
https://github.com/nghiatranuit/lcs-swift
Demonstration for Longest Common Subsequence (LCS) in swift. Ref http://nghiatran.me/longest-common-subsequence-diff-part-1/
algorithm blog datastructures ios swift
Last synced: 27 Oct 2025
https://github.com/shuai-xie/bitonicsort
ĺč°ćĺş - GAPSçźç¨ćľčŻ
algorithm cplusplus-11 sorting-algorithms
Last synced: 15 Feb 2026
https://github.com/maneprajakta/dsa
Problems solved during Learning Data Structure and Algorithm also Questions solved on some coding platforms to improve problem-solving skills!
algorithm hactoberfest2020 questions-solved
Last synced: 14 Oct 2025
https://github.com/alussana/triesus
Find the Smallest Unique Subset (SUS), fast
algorithm cli command-line-tool constraint-programming data-structures prefix-tree python-app set-theory sets trie
Last synced: 05 Apr 2026
https://github.com/sleekpanther/sequence-alignment
Sequence Alignment (NeedlemanâWunsch Algorithm using Dynamic Programming) for aligning sequences (words, sentences, DNA etc.)
algorithm algorithm-design algorithms dynamic dynamic-programming memo memoization memorization needleman needleman-wunsch needlemanwunsch noah noah-patullo optimal optimal-substructure optimality patullo patulo pseudocode wunsch
Last synced: 10 Mar 2026
https://github.com/njmarko/ga-continuous-optimization
Predmet: Nelinearno programiranje i evolutivni algoritmi Tema: Genetski algoritam, problem optimizacije kontinualnih funkcija Tri funkcije su: (Ackley, Griewank, Michalewicz )
ackley algorithm continuous-optimization genetic genetic-algorithm genetski-algoritam griewank michalewicz
Last synced: 28 Oct 2025
https://github.com/mahdavipanah/sudokupycsf
Solve Sudoku with Python using the CSF approach
algorithm artificial-intelligence backtracking constraint-satisfaction constraint-satisfaction-problem constraint-solving-algorithm csf degree-heuristic heuristic local-search mrv-heuristic python sudoku sudoku-solver
Last synced: 29 Jun 2025
https://github.com/kamyu104/metahackercup-2023
đ Python3 Solutions of All 29 Problems in MHC 2023
algorithm algorithm-challenges competitive-programming contest-programming facebook-hacker-cup hackercup meta-hacker-cup programming-contests puzzle-solution
Last synced: 01 Jul 2025
https://github.com/ftognetto/alphanum_comparator
Porting of "The Alphanum Algorithm" in Dart, used to sort string lists alphanumerically.
algorithm dart sort sorting sorting-algorithms
Last synced: 09 Apr 2025
https://github.com/extwiii/oojava-uc.san.diego
Object Oriented Java Programming: Data Structures and Beyond - UC San Diego - Coursera
algorithm data-structures java object-oriented
Last synced: 27 Feb 2026
https://github.com/meniny/sortalgorithm
đ Swift array sort algorithm implementation.
algorithm sort sort-algorithm swift
Last synced: 09 Apr 2025
https://github.com/saitoxu/ml-kitchen-sink
Sample code collection of machine learning
algorithm kitchen-sink machine-learning neural-network
Last synced: 23 Apr 2025
https://github.com/avinandanbose/time_complexity_calculation_of_recursion
Here is all about Time Complexity Calculation of Recursion .
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures data-structures-algorithms data-structures-and-algorithms master-theorem master-thesis masters-theorem recursion recursion-exercises recursion-problem recursion-schemes recursion-tree recursion-tree-visualiser recursive-algorithm wiki
Last synced: 05 Jan 2026
https://github.com/neilharia7/algorithmictoolbox
This repository contains the Algorithms as described in the Coursera class of Algorithms Part I by University of California, San Diego & Higher School of Economics. Please feel free to make changes to improve the algorithms.
algorithm california coursera cpp14 diego python-3 university
Last synced: 29 Apr 2025
https://github.com/knugihk/hong-kong-id-card-verification-algorithm-multilang
An algorithm for verifying Hong Kong ID Card (HKID) number in different languages
algorithm card-verification-algorithm csharp hkid hkid-verification hong-kong hong-kong-id javascript library python
Last synced: 07 Oct 2025
https://github.com/bionetslab/robust
ROBUST: Robust disease module mining via enumeration of price-collecting Steiner trees
Last synced: 07 Jan 2026
https://github.com/rabestro/graph-pathfinding-algorithms
Implementation and tests for graph pathfinding algorithms.
algorithm breadth-1st-search breadth-first-search dijkstra-algorithm dijkstras-algorithm graph graph-algorithms java spock-framework spring-shell
Last synced: 05 Mar 2026
https://github.com/shpota/rainy-hills
Rainy Hills problem solver implemented in Java with Wildfly Swarm
algorithm complexity interview interview-practice interview-project interview-questions interview-test java-ee memory-complexity rainy-hills wildfly wildfly-swarm
Last synced: 28 Feb 2025
https://github.com/dimagutierrez/red-neuronal-tensorflow
Creado con Colaboratory
algorithm algorithm-challenges algorithms-and-data-structures algorithms-datastructures deep-learning jupyter-notebooks tensorflow tensorflowjs
Last synced: 11 Oct 2025
https://github.com/cruelladevil/programmers-algorithm
íëĄęˇ¸ëë¨¸ě¤ ěęł ëŚŹěŚ ě˝ëŠ í ě¤í¸ ě°ěľ 돸ě íě´ě ëë¤.
algorithm programmers-algorithm programmers-challenges solution
Last synced: 27 Oct 2025
https://github.com/innofang/algorithm-visualization
đInteresting visualization algorithm, implemented by Processing or Python.
algorithm algorithm-visualization processing sort-visualization visualization
Last synced: 21 Nov 2025
https://github.com/thuongtruong1009/point2d-and-vector2d
The first mini project kind of Data Structure & Algorithm subject. Enjoy it !
algorithm data-structures java-8 pointers-and-arrays vector-space-model
Last synced: 11 Mar 2025
https://github.com/luckyone-cc/onetimepad-algorithm
OneTimePad Algorithm implemented in C#
algorithm algorithms block-c csharp encryption encryption-algorithm encryption-algorithms encryption-decryption one-time-pad one-time-pad-cipher one-time-pad-encryption otp symetric-encryption
Last synced: 09 Apr 2025
https://github.com/yjyoon-dev/algorithm-note
ěëŁęľŹěĄ° & ěęł ëŚŹěŚ ë ¸í¸
algorithm cpp data-structures problem-solving
Last synced: 10 Jan 2026
https://github.com/gagniuc/discrete-probability-detector-in-vb6
Discrete Probability Detector (DPD) is an algorithm that transforms any sequence of symbols into a transition matrix. It is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in Visual Basic 6.0.
algorithm detector discrete machine-learning-algorithms matrix predictions probability text text-mining transitions
Last synced: 30 Jan 2026
https://rain120.github.io/awesome-javascript-code-implementation/
é常弽çJavascriptćşç ĺŽç°
algorithm implementation-of-algorithms implementation-of-data-structures implementations javascript javascript-code-implementation typescript typescript-code-implementation
Last synced: 15 May 2025
https://github.com/josacar/walker_method
A Crystal implementation of Walker's Alias Method for quickly sampling from an array with a given probability distribution
algorithm crystal crystal-language hacktoberfest probability shards walker-alias
Last synced: 19 Apr 2025
https://github.com/summerrainet2008/python_algorithms_library
Migrating popular data structures and algorithms in C++ to Python, such as linked list, balanced search tree, heap with a support of updating and deletion, as well as other commonly used small functions.
Last synced: 17 Jan 2026
https://github.com/gagniuc/entropy-of-text
Entropy is a measure of the uncertainty in a random variable. This application calculates the entropy of text. The current example calculates the entropy of sequence "TTTAAGCC". In the context of information theory the term "Entropy" refers to the Shannon entropy.
algorithm alphabet detector entropy javascript js math measurement probability random shannon shannon-entropy statistics variable
Last synced: 06 Oct 2025
https://github.com/vyse12138/algorithms-4th-edition
Reading notes for Algorithms 4th Edition, Implement its algorithms in TypeScript.
Last synced: 27 Feb 2026
https://github.com/sohnryang/baekjoon-solutions
Baekjoon Online Judge solutions
algorithm baekjoon-online-judge c-plus-plus coding-challenge online-judge python
Last synced: 06 Mar 2026
https://github.com/hoangtien2k3/data-structure-and-algorithm
Data Structure and Algorithms such as Array, Pointer, Structure, Linked List, Stack, Queue, Graph, Searching, Sorting, Programs, etc.
algorithm algorithms data-structures java sorting-algorithms
Last synced: 15 Mar 2026
https://github.com/plh97/javascript-algorithms
learn data-construct and algorithms in javascript
Last synced: 18 Mar 2025
https://github.com/microsoft/orchestrated-value-mapping
Orchestrated Value Mapping
algorithm algorithms dqn log-lin log-rl loglin loglinear logrl mapping q-decomporition reinforcement-learning reward-decomposition rl value value-mapping
Last synced: 04 Mar 2026
https://github.com/pwxcoo/accept
:a: Accept
accept algorithm codeforces google-kickstart hihocoder kickstart leetcode lintcode
Last synced: 07 Oct 2025
https://github.com/luminousmen/des
Data Encryption Standard simple implementation
Last synced: 01 May 2025
https://github.com/astrodynamic/line-calculator-with-graph-output-in-cpp-qt
Engineer, credit and debit calculator. GUI implementation, based on any GUI library with Qt API for C++17. It allows arithmetic calculations, graph plotting, and variable calculation.
algorithm calculator cmake cpp17 gui makefile math qt qt6 rpn widgets
Last synced: 12 Mar 2026
https://github.com/jintao-huang/ml_alg
jintaoçmachine learningĺş
algorithm data-structure deep-learning leetcode machine-learning metrics mini-lightning pytorch
Last synced: 02 Sep 2025
https://github.com/hxndev/huffman-encoding-using-binary-trees
The idea behind Huffman coding is based upon the frequency of a symbol in a sequence. The symbol that is the most frequent in that sequence gets a new code that is very small, the least frequent symbol will get a code that is very long, so that when weâll translate the input we want to encode the most frequent symbols will take less space than they used to and the least frequent symbols will take more space but because theyâre less frequent it wonât matter that much.
algorithm binary-search-tree binary-tree compression compression-algorithm cpp decryption encoding encryption huffman vecctor visual-studio
Last synced: 31 Mar 2025
https://github.com/israelst/did-you-mean-php
Presentation about algorithmic complexity at PHPnRio 2012 conference
algorithm complexity levenshtein-distance memoization php recursion trie
Last synced: 15 Apr 2025
https://github.com/m-dadej/bikesharingrebalancing.jl
Library for solving and analyzing bike-sharing rebalancing problems
algorithm data-science operational-research operations-research
Last synced: 19 Mar 2026
https://github.com/adaendra/sky-map-algorithm
Algorithm to locate stars in the sky
algorithm astronomical-algorithms formula hacktoberfest javascript sky sky-map-algorithm stars typescript
Last synced: 27 Sep 2025
https://github.com/andreeadraghici/algorithms
Algorithms Implements-The implementations from this repository were coded using C++ programming language and Java programming language
algorithm algorithms java mathematical-algorithms numerical-methods sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/ashad001/algorithms-in-cpp
Data Structures and Algorithms Solutions in Cpp
2022 algorithm algorithms contributions-welcome cpp datastructures datastructures-algorithms first-project first-timers first-timers-friendly hacktoberfest
Last synced: 26 Apr 2025
https://github.com/kamyu104/facebookhackercup-2018
đ Python Solutions of All 21 Problems in FHC 2018
algorithm algorithm-challenges competitive-programming contest-programming facebook-hacker-cup hackercup programming-contests puzzle-solution
Last synced: 01 Jul 2025
https://github.com/thenamankumar/tictactoe
This is an unbeatable Tic Tac Toe Single player VS Computer Game, terminal based game built in c++
Last synced: 22 Apr 2025
https://github.com/mxk/binvoxinfo
3D volumetric model analyzer for binvox files
Last synced: 18 Oct 2025
https://github.com/gregl83/algostru
Algorithms and Structures powered by Rust
algorithm algorithms asymptotic-analysis big-o-notation data-structures rust struct
Last synced: 09 Apr 2025
https://github.com/mrornithorynque/maze_generator_and_solver
Maze solver and generator algorithms.
algorithm maze-algorithms maze-generator maze-solver
Last synced: 03 Jul 2025
https://github.com/amari-calipso/helium-sort
A block merge sorting algorithm inspired by Grail Sort and focused on adaptivity
algorithm block-merge-sort block-merging c c-programming-language grailsort merge-sort mergesort sorting sorting-algorithm theoretical-computer-science
Last synced: 22 Apr 2025