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-12 00:01:14 UTC
- JSON Representation
https://github.com/aditya-a-garwal/agavltree
High performance C++ AVL tree implementation with unit tests, examples and benchmarks
algorithm algorithms algorithms-and-data-structures avl-tree balanced-search-trees benchmarks binary-search-tree cpp data-structures google-test linux trees-graphs unit-test windows
Last synced: 12 Jun 2025
https://github.com/yugokato/huffman-coding-in-java
Final exam of "Data Structures and Algorithms in Java" class. Code was modified from the original one for publishing on the public place.
algorithm graphviz greedy-algorithm huffman-tree java
Last synced: 03 Sep 2025
https://github.com/donng/play-with-algorithms
慕课 liuyubobobo「学习算法思想」课程的 Go 语言实现版本
Last synced: 15 Apr 2025
https://github.com/phpexpertsinc/combinatorics
A collection of utility classes for dealing with combinations.
algorithm combinations combinatorics php
Last synced: 24 Apr 2025
https://github.com/baggepinnen/deterministicpolicygradient.jl
Reinforcement learning with Deterministic Policy Gradient methods
algorithm reinforcement-learning reinforcement-learning-algorithms
Last synced: 15 Mar 2025
https://github.com/nickzuber/levenshtein-lite
:bullettrain_side: :dash: A lightweight implementation of the Levenshtein distance algorithm.
algorithm edit-distance levenshtein-distance optimization
Last synced: 21 Apr 2025
https://github.com/franciscothiesen/karger-klein-tarjan
(Working) C++ Implementation of the Karger-Klein-Tarjan Algorithm for finding MST in expected linear time
algorithm benchmark cpp graph-algorithms minimum-spanning-tree
Last synced: 15 Apr 2025
https://github.com/tanaikech/souwa_gas
GAS library for summing string elements in an array at the high speed
algorithm array-manipulations gas-library google-apps-script library
Last synced: 28 Apr 2025
https://github.com/vanhakobyan/useful_pieces_of_code
Best Practice codes
algorithm csharp custom parser parsing-library proxy regex smtp smtp-client view wpf youtube
Last synced: 16 Aug 2025
https://github.com/szczyglis-dev/python-lanchester
[Python] A module, notebook, and sample application for predicting the outcome of a battle using Lanchester's differential equations. The module can forecast results using three different models: the linear law, the square law, and a modernized model.
algorithm battle differential-equations equation lanchester law linear notebook notebook-jupyter plot prediction-model python python-module python3 simulation square
Last synced: 13 Oct 2025
https://github.com/rorysroes/fast_algorithm_fps_ssa
Implement F-DST to solve 2-D PDE(fast poisson solver) and FFT to compute Multiplication algorithm(Schönhage–Strassen algorithm) with C
algorithm butterfly-structures cpp discrete-fourier-transform fast-fourier-transform fft fps multiplication-algorithm numerical-methods pde poisson-equation
Last synced: 10 Apr 2025
https://github.com/arxiver/visual-os-scheduler
Operating systems scheduling algorithms visualization.
algorithm algorithms algorithms-implemented cpu graphs matplotlib operating operating-system operating-systems-learning operating-systems-project operating-systems-tutorials os-scheduler priority round-robin scheduling-algorithms tkinter
Last synced: 12 Apr 2025
https://github.com/hqarroum/circular-linked-list
:cyclone: An implementation of a circular doubly-linked list in C.
Last synced: 13 Jun 2025
https://github.com/okmttdhr/haskell-algorithms
Algorithms and data structures implemented in Haskell
algorithm data-structures functional-programming haskell
Last synced: 22 Apr 2025
https://github.com/nikhilroxtomar/multi-layer-perceptron-in-python
A multilayer perceptron (MLP) is a feedforward artificial neural network model that maps sets of input data onto a set of appropriate outputs. An MLP consists of multiple layers of nodes in a directed graph, with each layer fully connected to the next one.
algorithm deep-learning mlp multi-layer-perceptron perceptron
Last synced: 14 Apr 2025
https://github.com/greenelab/czi-latent-assessment
Supplement to the report in https://greenelab.github.io/czi-hca-report/
Last synced: 05 May 2025
https://github.com/pmagaz/rs-algo-screener
Algoritmic Stock Screener & Backtesting platform built in Rust / Kubernetes / Helm / Ansible / Yew
algorithm ansible helm kubernetes rust yew
Last synced: 31 Jan 2026
https://github.com/thundergolfer/sudkamp-langs-machines-python
Algorithms from Sudkamps' Languages and Machines - implemented in Python 3
algorithm computer-science computer-science-algorithms textbook
Last synced: 19 Oct 2025
https://github.com/patrickshaw/neural.net
Write your neural code in C#, VB.NET and C++/CLI
algorithm cppcli csharp dotnet feedforward-neural-network library machine-learning neural-networks vbnet
Last synced: 25 Mar 2025
https://github.com/faisalahmedbijoy/nsl-ra-training
Research Assistant Trainee, Next Solution lab
algorithm computer-vision data-structures deep-learning graph-algorithms hackerrank-solutions image-processing machine-learning natural-language-processing numpy object-detection python3 solution-lab tensorflow
Last synced: 13 May 2025
https://github.com/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 10 Apr 2025
https://github.com/jorianwoltjer/bashrandomcracker
Crack Bash's $RANDOM variable to get the internal seed and predict future values, after only 2-3 samples
algorithm bash brute-force cli crypto random rng
Last synced: 18 Mar 2025
https://github.com/invisal/noobjs
Javascript Algorithms Toolsets
algorithm datastructures javascript machine-learning
Last synced: 11 Mar 2026
https://github.com/sirodiaz/datastructures
Collection of lot high performance data structures for PHP
algorithm algorithms avl-tree bst data-structures datastructures disjoint-sets hashmap hashset list oop php php7 radix-tree stack tree trie
Last synced: 07 Apr 2025
https://github.com/pauljohanneskraft/algorithmsanddatastructures
Collection of algorithms and data structures
algorithm algorithms data-structures macos swift swift-4 swift4
Last synced: 13 Jun 2025
https://github.com/summivox/fenwick.rs
fenwick: rust implementation of Fenwick trees (aka. binary/bit indexed trees)
algorithm data-structures fenwick-tree rust-library
Last synced: 05 Apr 2026
https://github.com/tonystone/avltree-swift
An efficient and generic implementation of a balanced AVL Tree in native Swift.
algorithm algorithms-datastructures avl avl-tree avltree-swift balanced-tree ios linux node osx swift swift-3 tree tree-structure tvos watchos
Last synced: 09 Apr 2025
https://github.com/tirithen/clipper2
A polygon Clipping and Offsetting library for Rust.
2d-graphics algorithm algorithms boolean cnc game-development geometry geospatial gis offsetting path-tracing rust
Last synced: 15 Apr 2025
https://github.com/atiq-cs/problemsolving
Problem solving from a few online judges such as codeforces, uva, spoj and coding practices from leetcode, hackerrank
acm-icpc acm-uva algorithm c-sharp codeforces data-structures online-judges python3
Last synced: 14 Oct 2025
https://github.com/gungnirlaevatain/snowflake-zk
Using zookeeper to allocate work id for snowflake algorithm
algorithm generator id id-algorithm idcenter idgenerator java snowflake zk zookeeper
Last synced: 23 Apr 2025
https://github.com/eellak/gsoc17module-zeus
Repository of GSOC 2017 GFOSS Project for improving Zeus.
Last synced: 19 Apr 2025
https://github.com/seuros/throttle_machines
Advanced rate limiting library for Ruby. Rate limit anything - API calls, AI requests, background jobs. Features GCRA, token bucket algorithms, circuit breakers, and multiple storage backends.
ai-rate-limiting algorithm background-jobs circuit-breaker concurrency distributed-systems gcra limiter memory-storage performance rate-limiter rate-limiting redis resilience ruby ruby-gem temporal-precision throttle throttling token-bucket
Last synced: 01 Apr 2026
https://github.com/liuyubobobo/hackerrank-cracking-the-coding-interview
A repo based on the HackerRank Tutorials Course "Cracking the Coding Interview Challenges". All problems are solved by C++.
algorithm algorithm-challenges hackerrank interview-practice
Last synced: 04 Aug 2025
https://github.com/petoem/taira
simple smoothing of one dimensional arrays
algorithm arrays javascript module nodejs smoothing
Last synced: 12 Jan 2026
https://github.com/open-node/jstructures
JavaScript 版本的数据结构,提供常用的数据结构封装,基于清华大学邓俊辉老师的数据结构课程
algorithm data-structures heap javascript queue stack tree-structure
Last synced: 14 Apr 2025
https://github.com/congard/pointcloudcrust
C++ implementation of the Point Cloud Crust Algorithm ("The Cheese-Maker")
algorithm cpp cpp-library pointcloud surface-reconstruction triangulation
Last synced: 28 Jun 2025
https://github.com/shtratos/subsetsum
A Faster Pseudopolynomial Time Algorithm for Subset Sum http://arxiv.org/pdf/1507.02318v1.pdf
algorithm subset-sum subsetsum
Last synced: 14 Apr 2025
https://github.com/mdubus/filler
Create to best Algorithm, and then fight !
Last synced: 23 Aug 2025
https://github.com/w8r/point-in-ellipse
Determine if a point is inside of an ellipse
2d algorithm computational-geometry ellipse geometric-algorithms point-in-ellipse
Last synced: 23 Aug 2025
https://github.com/chetan6780/complete-preparation
🎉 One-stop destination for all your technical interview Preparation 🎉
algorithm codestudio cpp data-stuctures gfg leetcode solutions
Last synced: 25 Sep 2025
https://github.com/begeekmyfriend/rbtree
Tree structure dump for debugging
algorithm rbtree tree tree-structure
Last synced: 04 May 2025
https://github.com/multivacplatform/louvain
Louvain community detection
algorithm community-detection graph louvain louvain-community-detection
Last synced: 05 May 2025
https://github.com/shetabit/aes
Encrypt and Decrypt data with AES algorithm
aes algorithm decrypt decryption encrypt encryption php
Last synced: 05 Oct 2025
https://github.com/vbrazhnik/lem_in
School 42 project // Paths finder to move ants from start room to end room with the least amount of steps
42 42projects 42school algorithm born2code pathfinder sdl2 sdl2-gfx sdl2-image sdl2-ttf unitfactory
Last synced: 08 Sep 2025
https://github.com/bgadrian/emoji-compress
A set of compressing and encoding algorithms that uses emoji instead of bits.
algorithm compression emoji emojis encoding golang unicode utf-8
Last synced: 14 Dec 2025
https://github.com/kongnet/openrarity
openRerity core algorithm JS implementation
Last synced: 13 Oct 2025
https://github.com/abimael10/anomaly-grid
Sequential pattern analysis through variable-order Markov chains. Built for detecting deviations in finite-alphabet sequences.
algorithm algorithms algorithms-and-data-structures anomaly-detection anomaly-detection-models information-theory markov-chain network-analysis probability rust rust-crate rust-library shannon-entropy systemverilog
Last synced: 09 Mar 2026
https://github.com/igor-baiborodine/coding-challenges
This project contains solutions to various programming exercises, problems, algorithms, puzzles etc.
algorithm codility-solutions coding-challenges golang hackerrank-solutions java puzzle python solutions
Last synced: 29 Oct 2025
https://github.com/nikolasent/clique-bron-kerbosch
Bron–Kerbosch algorithm implementation for finding maximal cliques in an undirected graph with OpenGL visualization
algorithm bron-kerbosch-algorithm clique graph maximal-cliques maximal-cliques-finding
Last synced: 20 Mar 2025
https://github.com/moosetechnology/moosealgos
Moose Algos contains generic libraries for various analysis algorithms.
algorithm moose pharo smalltalk
Last synced: 11 Apr 2025
https://github.com/madebypixel02/push_swap
[42 Madrid] Because swap_push isn’t as natural
42 42-cursus 42born2code 42madrid 42school algorithm born2code c git makefile peer2peer push-swap sorting-algorithms
Last synced: 11 Apr 2025
https://github.com/0xbitbuster/reactjs-sorting-visualizer
Sorting Algorithm Visualizer in React.js
algorithm javascript reactjs sorting visualizer
Last synced: 21 Sep 2025
https://github.com/hbollon/gobot
🤖 Messenger chatbot using the Levenshtein distance algorithm for pattern matching. Easily configurable with yaml files. Use mux and yaml.v2.
algorithm bot chatbot facebook facebook-api facebook-messenger go golang levenshtein levenshtein-distance messenger messenger-api messenger-bot messenger-chatbot mux pattern-matching yaml
Last synced: 07 May 2025
https://github.com/slashhuang/algorithm-snippet
A code snippet repo for algorithm
Last synced: 29 Jul 2025
https://github.com/glenzli/algorithm-animator
A tool for visualize the process of algorithm for learning purpose.
algorithm animation learn study visualize visualizer
Last synced: 30 Apr 2025
https://github.com/sleekpanther/minimum-weighted-vertex-cover-approximation-algorithm
Approximation Algorithm for the NP-Complete problem of finding a vertex cover of minimum weight in a graph with weighted vertices. Guarantees an answers at most 2 times the optimal minimum weighted vertex cover
algorithm algorithm-design approximation approximation-algorithms edge-cost graph minimum-weighted-vertex-cover noah noah-patullo noahpatullo np-complete pattullo pattulo patullo patulo pricing-method vertex vertex-cover vertices weighted-vertex-cover
Last synced: 27 Jul 2025
https://github.com/nao1215/stringx
stringx - Unicode-aware string utilities in OCaml
algorithm levenshtein-distance ocaml string
Last synced: 19 Jul 2025
https://github.com/tsonglew/daily-ex
:book: Exercises in C, C++, Java, Algorithms, Data Structure
algorithm assembly csharp java javascript linux machine-learning python swift unity3d
Last synced: 18 Mar 2025
https://github.com/koeonyack/levelup-algorithm
🔥 500문제 돌파🔥 🚀 알고리즘 실력을 올리기 위한 연습 👨💻
algorithm algorithm-challenges algorithmic-trading algorithms-and-data-structures
Last synced: 08 May 2025
https://github.com/nunofachada/amvidc
Data clustering algorithm based on agglomerative hierarchical clustering (AHC) which uses minimum volume increase (MVI) and minimum direction change (MDC) clustering criteria.
algorithm cluster-analysis clustering clustering-algorithm clustering-criteria convex-hull convexhull data-clustering-algorithm fscore matlab matlab-toolbox minimum-direction-change minimum-volume-increase pddp principal-components volume
Last synced: 20 Mar 2025
https://github.com/clarketm/sortalgorithms
Sorting algorithm visualization using D3
algorithm d3 sorting-algorithms
Last synced: 14 Apr 2025
https://github.com/ayastreb/cs101
:mortar_board: Data structures and algorithms implemented in ES6
algorithm computer-science-algorithms computer-science-education data-structure
Last synced: 13 Apr 2025
https://github.com/keremtan/coloringmapalgorithm-csp-
Graphical Coloring of Countries with Condition Satisfaction Algorithm.
algorithm coloring-algorithm coloring-graph computer-algorithm csp
Last synced: 13 Apr 2025
https://github.com/yi-ge/rust-practice
Rust 算法练习。
algorithm data-structures rust rust-lang
Last synced: 09 Apr 2026
https://github.com/yoyoberenguer/sharpening-filter
image sharpening algorithm
algorithm image-processing python sharpen
Last synced: 03 Apr 2025
https://github.com/chubek/poxhash
A block hashing algorithm with implementations in C, Rust, Go, Nim, Python and JS
algorithm bash bash-script c cryptography cryptography-algorithms go hash hashing hashing-algorithm header-only javascript nim nim-language python rust rust-lang
Last synced: 17 Jul 2025
https://github.com/ethanhe42/tsp
evaluation of various algorithms for traveling salesman problem
algorithm animation python tsp
Last synced: 11 Apr 2025
https://github.com/abbadon1334/sun-position-spa-php
SPA Sun Position Calc Library for PHP
algorithm azimuth-angles degrees longitude php sidereal solar-position-algorithms solar-radiation-applications spa
Last synced: 01 Aug 2025
https://github.com/willybrauner/dijkstra-algorithm
Dijkstra's algorithm implementation for any data structure
algorithm dijkstra dijkstra-algorithm
Last synced: 04 Nov 2025
https://github.com/ralgond/sortedlistintersection
使用SIMD的有序列表求交集算法
algorithm intersection simd sorted-lists
Last synced: 17 Jul 2025
https://github.com/ayaanhossain/nrpcalc
Non-Repetitive Parts Calculator - Automated design and discovery of non-repetitive genetic parts for engineering stable genetic systems
algorithm calculator computational-biology cover design discovery finding genetic non-repetitive nrp parts path repeats stable synbio synthetic-biology systems vertex
Last synced: 19 Aug 2025
https://github.com/sukeesh/algorithm-implementations
my algorithm implementations, which I use as template in timed contests
algorithm competitive-programming cpp data-structures
Last synced: 21 Jun 2025
https://github.com/elibroftw/contest-questions
My competition / problem solving solutions in Python and sometimes C++
algorithm algorithms canadian-computing-competition ccc python solutions uwaterloo waterloo
Last synced: 12 Jul 2025
https://github.com/z8264/algorithms
📘 LeetCode Solutions Javascript
algorithm data-structure javascript leetcode
Last synced: 12 Aug 2025
https://github.com/mratanusarkar/obstacle-avoiding-bot
My goal is to come up with a simple and a basic model of an obstacle avoiding bot with the best possible algorithm to detect and avoid an obstacle using only One Ultrasonic Sensor module (HCSR04) and 2 wheels. The project is still into development to find even better an algorithm to achieve the same task.
algorithm arduino arduino-uno avoid-obstacles detection hcsr04 l293d obstacle-avoidance obstacle-avoidance-robot obstacle-detection proteus robotics robotics-algorithms sensor ultrasonic-sensor
Last synced: 22 Sep 2025
https://github.com/rolyatmax/boids
flocking with colors
algorithm animation boids budo canvas creative-coding flocking generative-art javascript physics
Last synced: 14 Apr 2025
https://github.com/dibyadyutidas/dsa
Collection of essential data structures implemented in C/C++ with explanations and sample code.
algorithm cpp datastructure problem-solving
Last synced: 09 Jul 2025
https://github.com/houbb/leetcode
The leetcode problem solutions.(力扣算法个人学习笔记) 查询、排序、五大算法汇总
algorithm algorithms basic code data-struct leetcode
Last synced: 10 Apr 2025
https://github.com/cuixing158/deeplearningpractice
Deep learning principle practice, based on MNIST hadwritten digit recognition
algorithm back-forward deep-learning-algorithms deep-learning-tutorial digit-recognition digit-recognition-mnist
Last synced: 02 May 2025
https://github.com/gagniuc/visual-basic-modules-markov-chains
These Markov Chains .BAS modules accompany the book entitled: Markov Chains: From Theory to Implementation and Experimentation, and they are compatible with Visual Basic for Applications (VBA) and Visual Basic 6.0 (VB 6.0).
algorithm algorithms book experimental implementation markov-chain theory-of-probability vb6 vb6-application vb6-source
Last synced: 07 Mar 2026
https://github.com/sangwoo-joh/ocaml-ps
:camel: Problem solving with OCaml
algorithm ocaml problemsolving
Last synced: 07 May 2025
https://github.com/axect/quantumalgorithms
Implementations of Quantum Algorithms
algorithm cirq pennylane python qip qiskit quantum-computing rust
Last synced: 13 Apr 2025
https://github.com/zpoint/algorithms
Notes and Implementation of common Algorithms and DataStructure
algorithm c common-algorithms python
Last synced: 07 Oct 2025
https://github.com/patinthehat/backofflib
A PHP library that implements various backoff (delay) algorithms, such as exponential backoff.
algorithm backoff backoff-algorithms exponential-backoff php php-library
Last synced: 09 Apr 2025
https://github.com/alexanmtz/lucifer-msdos
This old msdos simple program that answer any question is back!
ai algorithm challenges fun intelligence learning lucifer machinelearning ms-dos tdd tricks turing-test
Last synced: 23 Apr 2025
https://github.com/csurfer/scala-dlx
Dancing links based implementation of AlgorithmX in Scala
algorithm dancing-links scala sudoku sudoku-solver
Last synced: 09 Apr 2025
https://github.com/parassharmaa/operating-system-algorithms
Simulation of operating system algorithms
algorithm operating-system scheduling-algorithms
Last synced: 19 Apr 2025
https://github.com/zufuliu/algorithm
Levenshtein Distance, Text Similarity, Longest Common Subsequence, Sørensen–Dice coefficient
algorithm levenshtein mysql similar similarity text
Last synced: 04 Mar 2026
https://github.com/gagniuc/bioinformatics-algorithms-in-javascript
These Bioinformatics HTML5/JS files accompany the book entitled: Algorithms in Bioinformatics: Theory and Implementation, and they are compatible with all internet browsers. These algorithms include more than 120 open-source implementations that describe many known or novel algorithms in Bioinformatics.
algorithm algorithms big-data bioinformatics biology browser dna-sequences html5 javascript js proteins rna
Last synced: 02 Apr 2026
https://github.com/3f/lx4cnh
Algorithm for high-speed multiplication of LARGE numbers
algorithm algorithms biginteger bignumbers calculation high-performance large-integers large-numbers lodgex4corrnohigh lx4cnh math multiplication numbers speed
Last synced: 12 Apr 2025
https://github.com/gagniuc/mix-two-signals-in-vb
This is an implementation designed in VB6/VBA. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
algorithm basic mix signal spectral-forecast vb-net vb6 vb6-source vba vba-excel
Last synced: 06 Feb 2026
https://github.com/abhinandanmishra1/dsa-weekly-leetcode-practice
Practice is the key!
algorithm algorithms data-structures leetcode leetcode-solutions
Last synced: 02 Mar 2025
https://github.com/aminkhani/dsa
Data Structures and Algorithms Tutorial
algorithm algorithms computer-science data data-structures data-structures-and-algorithms datastructures tutorial
Last synced: 02 Jan 2026
https://github.com/ventgrey/algorithms-and-data-struct
Just a repo to place some algorithms and data structure practices.
algorithm algorithms begginers data-structures explained multi-language practice
Last synced: 12 Jun 2025
https://github.com/roliveira/nilt
Numerical Inverse Laplace Transform Methods
algorithm benchmarks laplace-transform numerical-methods
Last synced: 13 Jun 2025