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-19 00:01:27 UTC
- JSON Representation
https://github.com/devrezaur/data-stucture-algorithm
Data Structure & Algorithm Using Java
Last synced: 21 Jun 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: 29 Apr 2026
https://github.com/ndsvw/karatsuba-binary-multiplying-python
Divide and Conquer algorithm to multiply n-bit numbers in O(n^1.58).. This implementation works completely without using Python's "*"-operator; just "+", "-", bitwise operations and a lookup table.
algorithm algorithms divide-and-conquer karatsuba karatsuba-algorithm karatsuba-multiplication multiply
Last synced: 04 Oct 2025
https://github.com/marcogarlet/crypto
A collection of cryptographic algorithms (even attacks) created during Cryptography classes.
Last synced: 21 Jun 2025
https://github.com/puzzlef/louvain-communities-openmp-dynamic
Design of OpenMP-based Parallel Dynamic Louvain algorithm for community detection.
agglomerative algorithm community detection experiment graph iterative louvain modularity multithreading openmp optimization
Last synced: 22 Jun 2025
https://github.com/zabuzard/treeflood
TreeFlood offers algorithms to distributedly explore tree graphs.
algorithm distributed-algorithms exploration graph-algorithms multithreading parallel-computing shared-memory tree tree-graph treeflood-offers-algorithms
Last synced: 04 May 2025
https://github.com/keremtan/uniformcostsearch-ucs-
Calculating the shortest path between two nodes with the Uniform Cost Search algorithm.
algorithm computer-algorithm ucs uniform-cost-search
Last synced: 09 Apr 2025
https://github.com/clayrisser/trailduck
a topological cyclic sorting algorithm based on depth-first search (dfs)
algorithm depth-first-search dfs directec first graph search sort sorting topological topological-sort
Last synced: 20 Mar 2025
https://github.com/wcygan/practice
learning stuff
algorithm algorithms computer-science concurrency data-structures go golang java learning learning-by-doing learning-java learning-notes learning-resources learning-rust parallelism programming property-based-testing rust scala software-engineering
Last synced: 04 May 2025
https://github.com/eonist/binarysequencer
🧬 Sequence all possible combination of true and false
algorithm array binary bit boolean recursive recursive-algorithm
Last synced: 02 Jul 2026
https://github.com/gagniuc/dna-complementarity-alignment-in-js
This JavaScript implementation detects the areas where two DNA sequences are complementary to each other. All symbols from UTF-8 are accepted by this algorithm.
algorithm alignment complementary dna javascript js rna sequences
Last synced: 27 Jan 2026
https://github.com/bonedaddy/mining-bootstrap
This repository has been moved, please check the website link. This repo will only be periodically updated with changes from RTradeLtd fork
algorithm automation bash cryptocurrency mining monitoring proof-of-work proofofwork zabbix
Last synced: 01 Jul 2025
https://github.com/hemulgm/ships
Морской бой
algorithm battleship-game bot delphi game simple-game
Last synced: 27 Jan 2026
https://github.com/kamyu104/metahackercup-2024
🏃 Python3 Solutions of All 27 Problems in MHC 2024
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/hengxin/algorithm-lectures
Lectures for the Algorithm Course
algorithm course lecture-notes
Last synced: 25 Feb 2026
https://github.com/HeyiSun/Ub
My project and algorithm at University at Buffalo
algorithm candy-crush data-structure interpreter interpreters javascript pintos sml
Last synced: 11 May 2025
https://github.com/furkankayar/algorithmanalysis
Speed comparison of frequently used sorting algorithms.
algorithm heapsort introsort java quicksort speed-comparison
Last synced: 27 Jun 2025
https://github.com/michel-leonard/c-rho
The Pollard's Rho algorithm for 64/128 bits Integer Factorization in pure C.
128-bit algorithm c cryptography education example factorization linux math pollard-rho-algorithm simple tool windows
Last synced: 20 Sep 2025
https://github.com/mnitchev/microverse
Genetic algorithms training neural networks.
algorithm genetic neural-network simulation
Last synced: 16 Aug 2025
https://github.com/tychozzz/leetcode-everyday
Leetcode Everyday! Summary Everyday! Improve Everyday!
algorithm coding interview leetcode
Last synced: 18 Feb 2026
https://github.com/yihonglei/thinking-in-algorithms
LeetCode Solutions
algorithm algorithms algorithms-and-data-structures java leetcode leetcode-c leetcode-java leetcode-solutions
Last synced: 25 Jun 2025
https://github.com/jgautheron/bloomfilter
Standard bloom filter implementation in Go
Last synced: 10 Jul 2026
https://github.com/lupppig/code-practice
A collection of my daily solutions to algorithm problems from platforms like LeetCode and Codewars. Focused on consistency, problem-solving, and learning.
algorithm algorithms-and-data-structures arrays golang queue time-complexity
Last synced: 16 Aug 2025
https://github.com/churnikov/social-economics-models-course
Implementation of Frank Wolfe algoritm on python
algorithm apmath frank-wolfe genetic-algorithm krylatov modeling saint-petersburg spbu transport university-project
Last synced: 17 Jan 2026
https://github.com/hojongs/algorithm
A set of source codes to solve algorithm written in python
algorithm baekjoon leetcode programmers python
Last synced: 06 Oct 2025
https://github.com/aditya-a-garwal/aghashtable
High performance C++ Hash Table implementation
algorithm algorithms algorithms-and-data-structures benchmark data-structures google-test hashmap hashset hashtable linux lookup-table unit-test windows
Last synced: 18 Apr 2026
https://github.com/pieroboseta/piero-ende-coder
A powerful encryption and decryption tool that combines the Vigenère cipher, XOR encryption, and Base64 encoding to secure messages. This tool allows users to encode and decode messages using a secret key, ensuring an extra layer of security.
algorithm base64 cipher cpp cryptography data-conversion data-encoding decoder decryption encoder encryption hashing string-manipulation text-processing
Last synced: 26 Feb 2026
https://github.com/andrewn6/mergesort-visualiser
📁 Merge sort visualizer in python.
algorithm datastructure python python3
Last synced: 20 Jan 2026
https://github.com/nicojuicy/graphplan
GraphPlan ~Goap algorithm to use for AI. Popularized in the game F.E.A.R.
algorithm csharp goal-action-oriented-planning goap graphplan graphplan-algorithm strips strips-algorithm
Last synced: 31 Mar 2025
https://github.com/styx11/sudoku
📝 A sudoku game
algorithm game mdui sudoku sudoku-puzzle vue vue-router
Last synced: 17 May 2026
https://github.com/pypy66/Python
This repository contains the python source code, containing more than 40 python projects, involving many fields.仓库用于储存python源代码, 包含40多个python项目,涉及爬虫、算法、OpenGL、tkinter、面向对象编程等多个领域。
algorithm object-oriented-programming opengl python tkinter web-crawler
Last synced: 30 Oct 2025
https://github.com/st1lson/8-puzzle
8-puzzle solver with IDS and RBFS algorithms
8-puzzle 8-puzzle-solver algorithm algorithms csharp search
Last synced: 06 Jun 2026
https://github.com/schphe/tictac
tictactoe ai implementation using minimax with αβ-pruning
ai algorithm alpha alpha-beta beta game minimax pruning tic-tac-toe tictactoe
Last synced: 06 Mar 2026
https://github.com/dhchenx/simplex-alg-js
Simplex algorithm & Big M method in Javascript, Match-Picking Game
algorithm big-m html javascript match-picking operations-research simplex-algorithm
Last synced: 21 Aug 2025
https://github.com/nwrenger/bubblesort-example
Examples of the bubblesort algorithm written in rust.
algorithm bubblesort cocktailshakersort rust
Last synced: 02 Apr 2026
https://github.com/jintao-huang/leetcode-cpp
jintao的cpp库: leetcode, mini_stl, ml.
algorithm cpp cpp17 data-structure leetcode machine-learning mini-stl numpy stl
Last synced: 17 May 2026
https://github.com/urunov/usefull-links
Upper level from your current status, just read and implement in your life.
algorithm learn-react non-fiction software-architecture software-design-patterns system-design
Last synced: 29 Oct 2025
https://github.com/yoyoberenguer/hsl
HSL to RGB and RGB to HSL
algorithm color-conversion hsl hue luminescence saturation
Last synced: 03 Apr 2025
https://github.com/sleleu/push_swap
A little algorithm to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions
Last synced: 19 May 2026
https://github.com/ahammadshawki8/dsa-implementations-in-python
👀 Knowledge of "Data Structures and Algorithms" is the basic need to become a good programmer. In this repository, you will find the implementations of different DSA's in Python. 🔥🔥
algorithm code data-structures design python
Last synced: 22 Aug 2025
https://github.com/gagniuc/combining-two-signals-in-js-c-py-php-vb-pl-rb-java
This is an implementation designed in eight different programming / scripting languages, namely C#, Python, VB6, Javascript, Perl, Ruby, Java and PHP. Each implementation is able to mix two signals/vectors (A and B) in arbitrary proportions.
algorithm code combine csharp design interpolation java javascript languages mix perl php prediction python ruby shortcode spectral-forecast vb6 vba
Last synced: 02 Jan 2026
https://github.com/robertjgabriel/simple-sorting
Node module for different sorting algorithms.
algorithm apple google mergesort quicksort sorted-data swap
Last synced: 12 Jun 2026
https://github.com/t145/traveling-salesman
Above-average TSP estimater w/ no strict dependencies
algorithm distance graph java-8 solution thought traveling-salesman
Last synced: 11 Aug 2025
https://github.com/chiclaim/bookcodepractise
BookCodePractise
algorithm datastructures javaframework
Last synced: 16 Mar 2026
https://github.com/swarajkumarsingh/load-balancer
Simple Load Balancer using Golang, which uses Round Robin Algorithm, and distributes connection to mutiple servers
algorithm backend go golang load-balancer loadbalancer loadbalancing round-robin
Last synced: 14 Oct 2025
https://github.com/kgourgou/linear-perceptron
An IPython notebook with an implementation of the linear perceptron algorithm.
algorithm machine-learning tutorial
Last synced: 18 Jul 2025
https://github.com/adriacabeza/document-similarity-detection-using-hashing
:page_with_curl:Document similarity detection using hashing
algorithm copies jaccard-similarity minhash-lsh-algorithm
Last synced: 03 Oct 2025
https://github.com/enansari/algorithm-hsu
This repository is for placing the solution content of the algorithm design class of Hakim Sabzevari University
algorithm algorithm-design hakim-sabzevari-university hsu
Last synced: 16 Jun 2025
https://github.com/cyrildever/feistel-jar
Feistel cipher implementation for the JVM providing format-preserving encryption
algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation
Last synced: 19 Feb 2026
https://github.com/mhdez221993/js-algorithms
JavaScript Algorithms
algorithm cpp java javascript ruby system-design
Last synced: 04 May 2026
https://github.com/voyrox/dynamic-scheduling
Dynamic Scheduling using Tomasulo’s Algorithm
algorithm assembly emulator ibm rust tomasulos-algorithm
Last synced: 05 Feb 2026
https://github.com/dralkh/spaceforge
A spaced repetition FSRS & SM-2 Algorithm powered by AI obsidian plugin for efficient knowledge review with pomodoro timer
ai algorithm fsrs knowledge obsidian obsidian-plugin pomodoro pomodoro-timer repitition sm-2 spaced study
Last synced: 17 May 2026
https://github.com/dr-eti/ismir-ism_in_r
Interpretive Structural Modelling (ISM). Returns a minimum-edge hierarchical digraph following J.N. Warfield's graph partitioning algorithm.
adjacency-matrix algorithm backbone block-triangular-matrix clustering-algorithm depth-first-search digraphs graph graph-partitioning hierarchical-levels interpretive-structural-modeling matrix matrix-factorization matrix-multiplication minimum-edge-digraph r reachability reachability-matrix skeleton-matrix transitive-closure
Last synced: 07 Jul 2025
https://github.com/andrewkchan/wave-function-collapse
Annotated implementation of wave function collapse algorithm
algorithm constraint-satisfaction-problem gamedev generative-model procedural-generation wfc
Last synced: 18 Jul 2025
https://github.com/juzershakir/linear_regression
A Mathematical Intuition behind Linear Regression Algorithm
algorithm bias-variance cost-function feature-scaling gradient-descent house-price-prediction hypothesis linear-algebra linear-equations linear-regression machine-learning matrices mean-normalization mean-square-error mse multivariate-regression partial-derivative regularized-linear-regression univariate-regressions vector
Last synced: 19 Mar 2026
https://github.com/seonghun-dev/algorithm
자료구조 및 알고리즘 학습
algorithm algorithms data-structures
Last synced: 13 Jul 2025
https://github.com/liorkogan/streamsampler
A header-only C++ library implementing seven reservoir sampling algorithms for streaming data.
algorithm online-algorithm probabilistic reservoir-sampling stream stream-sampler
Last synced: 21 Feb 2026
https://github.com/dmironenko/leetcode
some solutions to problems on leetcode
algorithm leetcode problem solution
Last synced: 10 Jan 2026
https://github.com/welopment/unification
Unification Algorithm in Dart.
algorithm dart flutter flutter-package logic pattern-matching unification
Last synced: 05 Mar 2026
https://github.com/dynonguyen/huffman-coding
Static Huffman Coding algorithm with C++
Last synced: 17 Feb 2026
https://github.com/qi-rub/moment_polytopes
A SageMath package for computing moment polytopes
algorithm mathematics sagemath
Last synced: 12 Jul 2025
https://github.com/sheikhartin/simplified-memory-bounded-a-star
Implementation of the SMA* search algorithm what tries to manage costs along the way...
ai algorithm astar pathfinding search-algorithm shortest-path smastar
Last synced: 03 Apr 2025
https://github.com/tigercosmos/csie1212
2018 CSIE1212: Data Structures and Algorithms
algorithm datastructure leetcode
Last synced: 26 Mar 2025
https://github.com/adriacabeza/complexalgorithms
🧙🏾♂️ Complex Algorithms and Complexity Course from the University of San Diego
algorithm complexity flow-networks linear-programming np-completeness python3 streaming-algorithms
Last synced: 30 Apr 2025
https://github.com/gagniuc/mix-two-signals-in-python
This is an implementation designed in Python. 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 algorithms code mix number-theory python python3 signal signal-processing source spectral-forecast waveform
Last synced: 10 Jun 2026
https://github.com/elzup/tdu_procon_lecture
C++, Java Tutorial for TDU lecture. Some algorithm Samples.
algorithm competitive-programming cpp java lecture
Last synced: 16 May 2026
https://github.com/himanshumahajan138/fraudguard
This system utilizes Optical Character Recognition (OCR) extracts text, while computer vision techniques map document layout. Then, SIFT (Scale-Invariant Feature Transform) cleverly matches documents to pre-defined templates, even with variations. This intelligent matching helps identify potential fraud for further investigation.
algorithm automation document-matching flask fraud-detection machienlearning nlp-machine-learning ocr-recognition opencv python similar-document similar-document-template-matching-algorithm similarity-score template template-matching
Last synced: 09 Feb 2026
https://github.com/certsoftt/30days-hackerrank-code-challenge
A 30 days JavaScript Code Challenge. You can give it a try
algorithm data-structure javascript oop
Last synced: 19 Feb 2026
https://github.com/dedztbh/luojia1-cloud-detection
Luojia-1 Satellite Visible Band Nighttime Imagery Cloud Detection
algorithm cloud-mask image-processing light-pollution nighttime-images satellite streetlights
Last synced: 20 Mar 2025
https://github.com/endiliey/algorithms
:books: Algorithms and data structures for personal review and revision
algorithm array cpp data-structures graphs list sorting-algorithms trees vector
Last synced: 22 Jun 2025
https://github.com/zikwall/geofind
:globe_with_meridians: Go implementation Point-In-Polygon Algorithm
algorithm geolocation go golang implementation implementation-of-algorithms point-in-polygon polygon
Last synced: 07 Mar 2026
https://github.com/maxgfr/supertrend
Implementation of supertrend indicator
algorithm javascript node supertrend technical-indicators technicalindicators trading typescript
Last synced: 21 Jun 2025
https://github.com/lemire/monotonesegment
JavaScript library for monotone segmentation of time series
algorithm javascript monotone-segmentation
Last synced: 21 Jun 2025
https://github.com/calvinneo/leetcode
Solutions in http://www.calvinneo.com/2017/02/09/LeetCode%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A/
algorithm leetcode-solutions online-judge
Last synced: 18 Apr 2026
https://github.com/ryosukecla/go-cs
algorithms, data structures, mathematics written in golang
algorithm computer-science data-structures golang math
Last synced: 08 Sep 2025
https://github.com/aditya43/data-structures-algorithms
:hotsprings: Data structures, algorithms and problem solving patterns using JavaScript.
algorithm avl-tree-implementations backtracking-algorithm complexity data-structures-and-algorithms dijkstra-algorithm dynamic-programming graph-traversal-algorithms leetcode memoization sliding-windows tree-traversal-algorithm trie-tree
Last synced: 28 Jun 2025
https://github.com/srbrettle/equations-of-motion-library
A collection of methods for solving Displacement, Initial and Final Velocities, Constant Acceleration and Time.
acceleration algorithm csharp displacement dotnet dotnet-standard equations kinematic motion physics time velocity
Last synced: 15 Jun 2025
https://github.com/knightchaser/cryptography
A programmatic resource for cryptography (Gachon CPS + Personal)
algorithm cryptography implementation resource snippet
Last synced: 03 Aug 2025
https://github.com/qiwihui/codedays
One code problem a day, keeps the doctor away.
algorithm code django django-rest-framework python python3
Last synced: 20 Mar 2025
https://github.com/asheehuang/hashing-wasm
Implements an Elastic Hash Table in Rust based on techniques described in the research paper Optimal Bounds for Open Addressing Without Reordering
Last synced: 28 Feb 2026
https://github.com/singularitti/fastinversesqrt.jl
A pure Julia implementation of the fast inverse square root algorithm
algorithm fastmath julia-package math numerical-methods
Last synced: 12 Feb 2026
https://github.com/adriacabeza/ComplexAlgorithms
🧙🏾♂️ Complex Algorithms and Complexity Course from the University of San Diego
algorithm complexity flow-networks linear-programming np-completeness python3 streaming-algorithms
Last synced: 14 Mar 2025
https://github.com/kaidenfrizu/median-of-medians
Analysis of Median-of-Medians algorithm through Python
algorithm median-of-medians numba python
Last synced: 31 Mar 2025
https://github.com/nelsonzhao/algorithms_and_data_structures
Algorithms and data structures implemented using C++
Last synced: 11 Apr 2025
https://github.com/zwolsman/satoshi-mines-bot
A nodejs script that plays satoshimines.com for you
algorithm bet bot es6 kelly-criterion satoshi-mines
Last synced: 17 Jan 2026
https://github.com/code-theft-auto/string-search
Tiny and fast string search in Go
Last synced: 31 Mar 2025
https://github.com/sdroege/rust-muldiv
Multiply & Divide trait for unsigned integers with overflow protection
algorithm mathematics rust trait
Last synced: 07 Jul 2025
https://github.com/matrix278/algorithms
Algorithms
algorithm bubble-sorting hacktoberfest insertion-sorting linear-search quicksort selection-sort sort sorting sorting-algorithm
Last synced: 10 Apr 2025
https://github.com/mohsenfallahnjd/eigenfaces
Implementation of EigenFaces algorithm with python.
algorithm algorithms eigenfaces implementation python
Last synced: 22 Mar 2025
https://github.com/0xdaksh/employeechurn
A Deep Neural Network that can Classify Employee Churn with ~97% Accuracy
algorithm artificial-neural-networks classifier deep-learning deep-neural-networks keras machine-learning tensorflow
Last synced: 14 Sep 2025
https://github.com/ultimatedoge5/aco-ts
Ant colony optimization algorithm simulation with visualization.
aco algorithm ant ant-colony-optimization ants edge typescript weighted-graphs
Last synced: 17 Jun 2026