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-05 00:01:29 UTC
- JSON Representation
https://github.com/monodyle/adventure
journey through algorithm & data structure
Last synced: 30 Jul 2025
https://github.com/le0pard/mpw.js
MPW.js is a JavaScript implementation of the Master Password App algorithm
algorithm javascript mpw security
Last synced: 20 Jun 2025
https://github.com/tigercosmos/csie1212
2018 CSIE1212: Data Structures and Algorithms
algorithm datastructure leetcode
Last synced: 26 Mar 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/dynonguyen/huffman-coding
Static Huffman Coding algorithm with C++
Last synced: 17 Feb 2026
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/rvhuang/heuristic-suite
The generic implementation of heuristic algorithms in C#
a-star algorithm generic-programming heuristic-algorithm net netcore
Last synced: 28 Jul 2025
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/arealayer/jet-usdjj
Stablecoin on Lightning Network
algorithm bitcoin borrow btc collateral decentralized defi dex layer2 layer2labs layer3 lending lightning-network onion privacy product satoshi stablecoin tor
Last synced: 27 Jul 2025
https://github.com/0xgeorgii/imageblendingalgorithms
Library with algorithms to blend images
algorithm blending-images image-processing
Last synced: 28 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/micycle1/balaban-intersection
Implements the Balaban algorithm for finding intersecting segment pairs from a set of line segments.
algorithm geometry-algorithms intersection segment segment-intersection
Last synced: 23 Jul 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/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/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/basemax/shapesalgorithm
JavaScript/Algorithm: In a shape(rectangle or square) with width n and length m, We want to know how many shapes there are with width and length a and b. We also want to know the remaining forms.
algorithm algorithm-challenges algorithms data-structrues data-structure data-structure-and-algorithm data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions dsa javascript js
Last synced: 26 Jul 2025
https://github.com/dpmcmlxxvi/geojson-bounding-box
Efficiently computes a GeoJSON's bounding box.
algorithm bounding box extents geojson geospatial gis
Last synced: 11 Apr 2025
https://github.com/pasaopasen/beehivemethod
Implementation of beehive method (particle swarm optimization) for global optimization of multidimentional functions
algorithm evolutionary-algorithm function-optimization maths multidimentional-functions optimization-algorithms pypi-package stochastic-optimization swarm-algorithm
Last synced: 14 Apr 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: 14 Mar 2025
https://github.com/xsami/algorithms
The purpose of this repo is to store algorithms that I have solved in differents website, interviews, or made by myself
algorithm coding-challenge coding-interviews data-structures
Last synced: 12 Jan 2026
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/preciz/wfc
Wave Function Collapse implemented in Elixir
algorithm elixir wave-function-collapse
Last synced: 28 Mar 2025
https://github.com/tedlivist/fibonacci_seq
Fibonacci Sequence is a series of numbers in which each number is the summation of the preceding two (or three or more) numbers. In this algorithm implementation using a function written in Ruby, the numbers are a summation of the previous two.
algorithm coding coding-challenge ruby
Last synced: 25 Jul 2025
https://github.com/mohamedelbachir/scheduler
The scheduler software to visualizing GRANT diagram in UNIX System
algorithm cpp diagram grantt scheduler scheduling sdl unix visualisation
Last synced: 24 Jul 2025
https://github.com/rushingfox/2d-ising-model-by-mcmc
CUHK PHYS4061 Computational Physics Project B; from two approaches: SSF and Wolff
algorithm computational-physics solid-physics
Last synced: 06 Sep 2025
https://github.com/blaz-cerpnjak/tictactoe-minimax
๐น๏ธ ๐ฎ TicTacToe with Minimax AI algorithm (C#). The game has the option of 'Multiplayer' in 'Singleplayer' against the computer.
ai algorithm cs design game minimax tic-tac-toe tictactoe tictactoe-ai tictactoe-game visualstudio wpf wpf-application wpf-datagrid wpf-ui xaml
Last synced: 17 May 2026
https://github.com/dmironenko/leetcode
some solutions to problems on leetcode
algorithm leetcode problem solution
Last synced: 10 Jan 2026
https://github.com/seijinrosen/acac
็ซถใใญไพฟๅฉ CLI ใใผใซใAtCoder ใจ ใขใซใดๅผ ใซๅฏพๅฟใ
algo-method algorithm atcoder cli python
Last synced: 14 Jan 2026
https://github.com/tiagoemsi/grotain
Learn anything with a small, simple, easy, and customizable SRS (Spaced Repetition System) algorithm package written in Golang.
algorithm golang hacktoberfest supermemo
Last synced: 12 Mar 2026
https://github.com/ersoyfilinte/race-tracks
This repository provides a solution to race tracks math problem.
Last synced: 14 Jan 2026
https://github.com/thisiskeanyvy/elsa
E.L.S.A (Electronic Learning and Scrapping Algorithm)
airgap algorithm base64 compression dictionary faraday json knowledge learning local no-internet offline scrapping search-algorithm
Last synced: 08 Oct 2025
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/bola-nabil/leetcode
leetcode solutions
algorithm algorithms algorithms-and-data-structures cpp data-structures javascript leetcode leetcode-javascript leetcode-javascript-solutions leetcode-problems leetcode-problems-solutions leetcode-solutions mysql problem-solving typescript
Last synced: 18 Jan 2026
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/naren-jha/algorithms
Implementation of most common data structures and algorithms
algorithm data-structures dynamic-programming graph-theory
Last synced: 23 Feb 2026
https://github.com/acetinkaya/algorithm-design-in-programming-language-education
Algorithm Design in Programming Language Education
algorithm algorithmdesign programming programming-language
Last synced: 08 Oct 2025
https://github.com/cloventt/intervaltree
Interval Tree implementation in Java
algorithm algorithms data-structure data-structures datastructures interval interval-tree intervals java java-8 java8 range
Last synced: 07 Oct 2025
https://github.com/zyxue/rljs
RLjs currently serves as an interactive playground for learning reinforcement learning.
agent algorithm policy-iteration q-learning react reinfrocement-learning rl-algorithms value-iteration
Last synced: 16 May 2026
https://github.com/timvisee/hhs-p7-movie-recommendation-engine
:movie_camera: Big data project for college (HHS) period 7
algorithm hadoop recommendation-engine spark
Last synced: 18 May 2026
https://github.com/seesjays/sorgra
ELPath, adapted for the web.
algorithm bubble-sort insertion-sort javascript material-ui merge-sort mergesort python quicksort quicksort-algorithm react reactjs selection-sort sorting typescript
Last synced: 07 May 2026
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/md-shamim-ahmad/hackerrank-online-judge-problems-solutions
This repository contains my accepted solutions for many HackerRank online judge problems
algorithm array competitive-programming cpp data-structures graph hackerrank hackerrank-solutions java linked-list mathematics python queue solutions stack tree
Last synced: 06 May 2026
https://github.com/hxndev/implementing-linux-cl-utility-grep
CL = Command Line. GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string
algorithm command-line complexity cpp grep linux pattern search time-complexity-analysis utility
Last synced: 05 May 2026
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/mhdez221993/js-algorithms
JavaScript Algorithms
algorithm cpp java javascript ruby system-design
Last synced: 04 May 2026
https://github.com/nagexiucai/mla
ๆบๅจๅญฆไน ็ฎๆณใ
ai algorithm deep-learning machine-learning nn python tutorial
Last synced: 03 May 2026
https://github.com/cuixing158/kfocals-cluster-algorithm
a new cluster algorithm for kFocals
algorithm cluster clustering-algorithm machine-learning
Last synced: 09 Jun 2026
https://github.com/hxndev/implementing-grep-using-naive-search
GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string. In this, I implemented GREP using Naive Search.
algorithm command-line cpp grep linux naive-bayes-algorithm search time-complexity-analysis utility
Last synced: 03 May 2026
https://github.com/upupming/quick-select
Select k-smallest item in an array A in nearly 2n time using LAZY-SELECT. Also implemented naive sorting & linear select algorithm.
algorithm lazy-selection random-algorithm select-algorithm
Last synced: 08 Apr 2025
https://github.com/gagniuc/simple-js-implementation-of-objective-digital-stains
Simple JS implementation of Objective Digital Stain (ODS) produces ODS images from DNA sequences. On ODSs, the information content (IC) is represented vertically on the y-axis and the frequency of different letters is represented horizontally on the x-axis.
algorithm bioinformatics dna dna-processing dna-sequences genetics genomics javascript js objective-digital-stain ods rna rna-sequence visualization
Last synced: 08 Jun 2026
https://github.com/code-theft-auto/string-search
Tiny and fast string search in Go
Last synced: 31 Mar 2025
https://github.com/mynameisvinn/merkle
merkle merkle merkle
algorithm hash merkle merkle-dag merkle-tree
Last synced: 20 Jun 2026
https://github.com/djosix/doubly-stochastic-matrix
Algorithms for randomly generating doubly stochastic matrices. A doubly stochastic matrix is one where each row and each column sums up to 1.
algorithm doubly-stochastic-matrix python
Last synced: 19 Jun 2026
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/saranshbansal/learn-java
This repository consists of assorted Java files which include popular algorithms, design patterns, and some random bunch of classes for learning and implementing various core java based concepts.
algorithm concept corejava java java-8
Last synced: 19 Apr 2025
https://github.com/iamotz/raindrops
A program that converts a number to a string, the contents of which depends on the numberโs prime factors.
algorithm javascript nodejs prime-factors raindrop tdd
Last synced: 25 Apr 2026
https://github.com/gediont/competitive-programming
A2SV Camp
algorithm algorithms-and-data-structures competitive-programming data-structures graphs-algorithms tree-structure
Last synced: 06 Jun 2026
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/rhcarvalho/dawgo
DAWGo is the home for a particular implementation of a Directed Acyclic Word Graph in Go.
algorithm data-structure directed-graph go golang graph natural-language-processing trie
Last synced: 04 Jun 2026
https://github.com/mdietrichstein/objc-murmur3-bloomfilter
Bloom filter implementation using murmur3 hashing written in Objective-C
algorithm bloom-filter bloom-filters hash ios murmur3-hashing objective-c probability
Last synced: 16 Jun 2026
https://github.com/cuixing158/serialize-deserialization
matlab struct or struct array Serialize/Deserialiโze
algorithm code-generation matlab serialization
Last synced: 14 Jun 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/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/nwrenger/bubblesort-example
Examples of the bubblesort algorithm written in rust.
algorithm bubblesort cocktailshakersort rust
Last synced: 02 Apr 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/nvinayvarma189/rank
Implementation of ranking system
algorithm downvote javascript ranking ranking-algorithm rating rating-algorithm upvote
Last synced: 03 Jul 2025
https://github.com/reavnail/8-puzzle-solver
8 Puzzle Problem Mapping into Search. Using A* Algorithm to find the Shortest path.
8-puzzle-solver 8puzzle 8puzzle-game 8puzzle-solver ai algorithm dijkstra-algorithm javascript javascript-game solver
Last synced: 02 Mar 2026
https://github.com/duke-git/codility-challenge
A project which solve the codility problem with js.
algorithm codility datastructure javascript js
Last synced: 16 Feb 2026
https://github.com/laurajaime/simple-shazam
Simple implementation of Shazam algorithm
algorithm fingerprint java shazam
Last synced: 16 Apr 2026
https://github.com/kei-g/vitter
Adaptive Huffman Algorithm
adaptive-huffman algorithm apt compression debian-package
Last synced: 13 Feb 2026
https://github.com/chasestarr/karatsuba
Karatsuba multiplication
algorithm bignum go karatsuba multiplication
Last synced: 13 Jun 2026
https://github.com/xiezhq-hermann/leetcode-in-python
My own LeetCode solutions in Python (in updating)
algorithm leetcode leetcode-python leetcode-solutions python python3
Last synced: 14 Oct 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/felipejfc/pyalpr
Automatic number plate recognition system made in python
algorithm alpr computer-vision
Last synced: 13 Jun 2026
https://github.com/0mp/shakespeare-algorithms
Algorithms written in the Shakespeare Programming Language.
algorithm shakespeare shakespeare-programming-language spl
Last synced: 19 Mar 2026
https://github.com/renovamen/oi-acm
My solutions for OI / ACM problems - ้ๅฝน่่ป็ไบบ็ๅ้กพ
Last synced: 12 Jun 2026
https://github.com/parsapoorsh/tictactoe-xo-ai
Best move generator algoritm. 3x3, 4x4 and more without limits.
algorithm alpha-beta-pruning minimax tic-tac-toe tictactoe
Last synced: 13 May 2026
https://github.com/aminul-islam-niloy/cpp-programming-and-templates-
Basic and advance c++ code for learner.
Last synced: 11 Feb 2026
https://github.com/mitinpavel/ctci_rust
Rust solutions for Cracking the Coding Interview book
algorithm big-o ctci interview-questions rust
Last synced: 01 Apr 2025
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/teamcors/ezpz-ps-study
๐ ์ฝํ ๋ฝ๊ฐ๊ธฐ์ฉ ์ค๋ฒ~๊ณจ๋ AC ํ์ด ๋ฐ ์คํฐ๋
Last synced: 06 Jan 2026
https://github.com/yangjiaxi/ita
Introduction to Algorithms
algorithm data-structure introduction-to-algorithms
Last synced: 13 May 2026
https://github.com/y1r/graph
Graph Algorithms Visualizer
algorithm csharp graph visualization wpf
Last synced: 12 May 2026
https://github.com/kmu-wink/2020-02-algorithm
2020ํ๋ ๋ 2ํ๊ธฐ ์ํฌ ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋
Last synced: 26 Feb 2026
https://github.com/demonstrandum/a-star
A* path finding algorithm for images, in Ruby.
a-star algorithm chunky-png image labyrinth linux macos maze maze-solver pathfinding pixel png ruby unix windows
Last synced: 07 Apr 2025
https://github.com/batazor/algorithm
Algorithm
algorithm algorithms data-structures
Last synced: 21 Feb 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/gagniuc/discrete-probability-detector
These implementations make use of an algorithm called DPD (Discrete Probability Detector), that transforms any sequence of symbols into a transition matrix. DPD 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 JavaScript, VBS and VB6.
algorithm dpd excel js matrix probability sequence string text transition vb6 vba
Last synced: 17 Mar 2026
https://github.com/das-jishu/pottermania
Pottermania is basically a website which allows you to take a quiz based on the magical world of Harry Potter. There is no predefined question bank. Rather, questions are generated based on a simple algorithm, every time an user takes the quiz. Data is fetched using an API.
algorithm api bootstrap css frontend github github-pages harry-potter html javascript potterapi quiz
Last synced: 30 Apr 2026
https://github.com/moussaak/ratp-metro-route
Itineraire du metro parisien en utilisant l'algorithme de djikstra en Langage C
algorithm djikstra itineraire langage-c metro-parisien ratp sncf
Last synced: 17 Mar 2026
https://github.com/andrelmlins/rbf-dda
Radial Basis Function (RBF) with Dynamic Decay Adjustment (DDA) algorithm
algorithm classification-algorithm dda neural-network rbf
Last synced: 04 Jul 2025
https://github.com/hengxin/algorithm-lectures
Lectures for the Algorithm Course
algorithm course lecture-notes
Last synced: 25 Feb 2026