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-08 00:01:32 UTC
- JSON Representation
https://github.com/jaaumg/jo-o-brainf-ck
A way to write my name (João) in BrainF*ck
Last synced: 19 Mar 2026
https://github.com/raigorx/graphcoloring
GraphColoring Algorithm Backtracking https://en.wikipedia.org/wiki/Graph_coloring
algorithm backtrack backtracking cmake color cpp20 graph graph-algorithms gtest
Last synced: 07 Oct 2025
https://github.com/crazy-canux/go-dad
Data structure, Algorithm and Design pattern written in golang.
algorithm datastructure design-pattern
Last synced: 07 Oct 2025
https://github.com/zhou-dong/alchemist-core
algorithm and data-structure visualization package
algorithm animation data-structure visualization
Last synced: 29 Jan 2026
https://github.com/pkx8326/leapyear_python
This is the classic leap year finder program with python. This problem is labelled as "hard" on many practice sites, but actually the programming is not hard at all. What's hard is the description of the leap year and how to translate it into the programming language.
algorithm calculator leap leapyear python simple year
Last synced: 08 Oct 2025
https://github.com/redalert3/algorithm
🎉 All Crequency algorithm here. (Moved to Crequency/Common.Algorithm)
algorithm algorithms lib library
Last synced: 08 Oct 2025
https://github.com/tcl606/bankeralgorithm
银行家算法示例
algorithm banker-algorithm csharp dead-lock operating-system os tsinghua-university
Last synced: 08 Oct 2025
https://github.com/volkansah/anti-dump-algorithm
The Anti-Dump Algorithm is designed to evaluate and filter out unproductive or irrelevant input, commonly referred to as "noise," while prioritizing clarity, effort, and context. This algorithm measures the quality of input based on several key parameters with the ADI.
ai ai-algorithm ai-solutions algorithm algorithm-challenges algorithms-and-data-structures anti-dump anti-dump-algorithm dump dumper dumpiness python solutions spam-filtering
Last synced: 31 Aug 2025
https://github.com/ngchain/cryptonight-go
NGIN PoW algorithm, a variant of cryptonight in golang
Last synced: 18 Jan 2026
https://github.com/maxpat78/w32_fnmatch
An exact Win32 wildcard matching algorithm implementation for Python
algorithm fnmatch matcher pure-python python3 wildcard win32
Last synced: 28 Jan 2026
https://github.com/cuixing158/rotatedrectangleintersect
Intersection of rotated rectangles in the 2D plane
Last synced: 09 Oct 2025
https://github.com/duskybomb/hill-cipher
Improved version of Hill Cipher algorithm which now accepts alphanumeric and special characters.
Last synced: 27 Oct 2025
https://github.com/aadityatamrakar/multilevel-marketing-app
Multi-Level Marketing Project
ajax algorithm bootstrap javascript jquery laravel mysql reporting rest-api web-application webservices
Last synced: 14 Apr 2026
https://github.com/paambaati/bumplan
A simple program that finds the seating arrangement for passengers for a given custom airplane seat layout.
algorithm coding-challenge data-structures interview-questions nodejs
Last synced: 19 Jan 2026
https://github.com/bukinoshita/pokemon-f
Algorithm to calculate `f` on capture pokemon method.
algorithm capture javascript node pokemon
Last synced: 19 Jan 2026
https://github.com/hsfzxjy/clrs-algorithms.rust
Rust implementation for "Introduction to Algorithms"
algorithm clrs introduction-to-algorithms rust
Last synced: 10 Oct 2025
https://github.com/belrbez/cyk-chomsky-nf-grammar-algorithm-java
Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs
algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser
Last synced: 10 Oct 2025
https://github.com/kieubaduong/permutation-benchmarking-app
This repository benchmarks the performance of various permutation algorithms in C++. It includes implementations of Backtracking, DFS, Factorial, Heap's Algorithm, and Lexicographic Order.
algorithm benchmark cpp permutation
Last synced: 02 Apr 2026
https://github.com/lucasguiss/algorithms
Algorithms and data structures in Go
Last synced: 24 Oct 2025
https://github.com/jackhowa/caesars-cipher
Do the classic shift cipher decoding in js
algorithm cipher-algorithms freecodecamp
Last synced: 15 Mar 2025
https://github.com/shivamksharma/numericalanalysismethod
In This Respository, I tried to familiarize the beginner with Numerical Analysis in 6 Methods. This is intended to be the first article in a series of Numerical Analysis Methods and Their Implementation in C++.
aitken algorithm convergence-acceleration-algorithm cplusplus equation iteration-process iterations iterations-passed mathematicians mathematics newton nfdf numerical-analysis numerical-methods projects projects-done respository solving-equations
Last synced: 23 Mar 2025
https://github.com/shimazadeh/ft_container
Designed C++ container classes (vector/list/map) from ground up and free from reliance existing libraries, using template metaprogramming techniques, providing essential data structures.
algorithm cpp98 stl-containers
Last synced: 23 Feb 2026
https://github.com/fmarotta/blort
A new sorting algorithm optimised for files made of 'blocks'. A block consists of all the contiguous rows that have the same value in the first field.
Last synced: 12 Oct 2025
https://github.com/miladsade96/leetcode_with_java
Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit
algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions
Last synced: 18 Feb 2026
https://github.com/d-e-s-o/delaunay-triangulation
Delaunay triangulation using an incremental insertion algorithm, implemented in JavaScript.
algorithm applet delaunay delaunay-triangulation javascript triangle
Last synced: 27 Jan 2026
https://github.com/odanado/p5-procon
algorithm competitive-programming datastructure perl5
Last synced: 13 Oct 2025
https://github.com/abhiroop/pearls
Pearls of Functional Algorithmic Design
algorithm data-structures haskell
Last synced: 18 Mar 2025
https://github.com/apollozhu/maze-solver
Visualizing the algorithms.
algorithm ap-computer-science apcs java java-9 maze maze-solver oaktonhs
Last synced: 13 Oct 2025
https://github.com/kyoto7250/roundrobin_match
round robin matching algorithm for python3
Last synced: 05 Feb 2026
https://github.com/archie94/codes
Important codes implementing various algorithms and day to day problems.
algorithm c codechef competitive-programming contest cpp hackerrank leetcode leetcode-java leetcode-solutions spoj
Last synced: 24 Apr 2026
https://github.com/codeesura/dijkstra-algorithm
This project offers a JavaScript implementation of Dijkstra's algorithm with a user-friendly PriorityQueue class, ideal for finding the shortest paths in complex graphs as in routing or network optimization.
algorithm dijkstra dijkstra-algorithm shortest-path shortest-path-algorithm shortest-path-routing-algorithm shortest-paths
Last synced: 14 Oct 2025
https://github.com/michaelehab/leetcode-april-challenge-2022
This Repository contains my solutions to April LeetCoding Challenge 2022 problems.
algorithm backtracking binary-search bit-manipulation cpp dfs leetcode leetcode-solutions problem-solving recursion strings two-pointers
Last synced: 28 May 2026
https://github.com/sourhub226/a-star-algo-visualizer-python
A visual representation of A* path finding algorithm made in python
a-star algorithm artificial-intelligence astar astar-algorithm gui pathfinding pygame python python-pygame visualization
Last synced: 19 Apr 2026
https://github.com/hadar301/sat_algorithms-
algorithm belief-propagation sat sat-solver survey-propagation warning-propagation
Last synced: 20 Jan 2026
https://github.com/willdera/strdiff
Strdiff is a library for calculating string differences. It leverages efficient algorithms such as the Levenshtein distance and the Damerau-Levenshtein distance.
algorithm damerau-levenshtein levenshtein-distance rust wapm wasmer
Last synced: 06 Jun 2026
https://github.com/mnikander/cpp_sequence
Sequence pipelines in C++. A functional programming-inspired approach to processing data with map, filter, reduce, and more.
algorithm cpp cpp17 functional-programming generator map-filter-reduce pipeline rappel sequence
Last synced: 19 Oct 2025
https://github.com/artainmo/lem_in
42 school project. Using graph-traversal-algorithms for ants to choose the shortest path within an ant colony.
42school algorithm c graph-traversal-algorithm
Last synced: 16 Jun 2025
https://github.com/progval/nxanimate
[Work in progress] Shows a simple Python debugger and a graph side-by-side, to illustrate the behavior of a graph algorithm, for educational purposes. Like Gato, but based on NetworkX.
algorithm debugger gato graph graph-theory networkx python web-application
Last synced: 15 Oct 2025
https://github.com/yashsiwach/algorithms
Its all About Algorithms And Daily Dose !!❤️🔥
advancealgo algorithm algorithm-challenges algorithms algorithms-and-data-structures competitive-coding competitive-programming competitive-programming-contests data-structures data-structuresalgo
Last synced: 03 Jul 2025
https://github.com/mj41/algorithm-spiralmatrix
Various Perl 6 Sequences for spirals in matrix (two-dimensional arrays).
algorithm matrix perl6-module raku spiral-matrix
Last synced: 01 Jun 2026
https://github.com/andream16/3d-convexhull-builder
C++ and QT5 Project for Algorithms and Data Structures 2 Course
algorithm c-plus-plus convex-hull qt5
Last synced: 30 Apr 2026
https://github.com/utkarshg6/shamir-secret-sharing
Shamir's Secret Sharing Algorithm is an algorithm in cryptography created by Adi Shamir. This repository is the python implementation of the algorithm.
Last synced: 30 Apr 2026
https://github.com/ctoic/polynomial-calculator-using_c-
Some of the basic concept's and algorithm implementations.
algorithm data-structures linked-list
Last synced: 08 Jun 2026
https://github.com/sainipankaj15/leetcode-solution-by-blacky_bomb_15
This repository contains my LeetCode solutions that have been successfully submitted, as well as my logic with an explanation and another best solution.
algorithm cpp leetcode leetcode-solutions
Last synced: 21 May 2026
https://github.com/pixcai/algorithms
Algorithms notes and code and leetcode solution by JavaScript
algorithm algorithms-datastructures algorithms-implemented javascript leetcode leetcode-javascript nodejs
Last synced: 27 Apr 2026
https://github.com/charon25/timecomplexitymaxinputsize
Table with the maximum input size n usable with an algorithm of a given complexity according to a max number of operations or units of time.
algorithm algorithm-complexity math
Last synced: 16 Jan 2026
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/vincent-devine/algorithm_advanced
Exercice that aims to advanced algorithm. Exercice made during 4th year of Game Programming at ISART Digital
Last synced: 08 Mar 2025
https://github.com/rookedsysc/algorithm
algorithm problem solving space
algorithm algorithm-challenges algorithmic-trading algorithms
Last synced: 15 Mar 2025
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/yaroslavchuiko/ucode-pathfinder
Ucode-Pathfinder
algorithm c dijkstra-algorithm makefile pathfinder ucode ucode-connect
Last synced: 20 Mar 2025
https://github.com/nikolayblagoev/universal_converter
Contains javascript code for different mathematical functions, algorithms, etc.
algebra algorithm javascript mathematics prime-numbers
Last synced: 15 Mar 2025
https://github.com/manelmontilla/alrecall
Little library with some classic algorithms.
algorithm c-sharp dotnet-core sort
Last synced: 20 Mar 2025
https://github.com/onurozuduru/codes-for-ai-course-homeworks
Some simple codes for AI course.
ai-course-homeworks algorithm c-plus-plus game search-algorithm
Last synced: 27 May 2026
https://github.com/jamesclarke7283/probabilityfactorcalculator
This allows you to work out the probability of any real-world event, Given the factors and each variable that plays in each factor.
algorithm calculator combinations gui probability tkinter
Last synced: 16 Apr 2026
https://github.com/iamuhammadkhan/certifications
Some certifications for basic iOS development and algorithms.
algorithm basic-learning certification ios swift
Last synced: 16 May 2025
https://github.com/devfancy/knu
컴퓨터학부에서 배운 과목들을 정리한 repo 입니다.
algorithm data-structures system-programming
Last synced: 24 Jun 2025
https://github.com/nikhilvdev/data-structures-c
algorithm algorithms-datastructures c data-structures
Last synced: 27 May 2026
https://github.com/pangongzi/algorithm
A PHP library for implementing various algorithms
Last synced: 27 May 2026
https://github.com/risto-stevcev/haskell-closest-pairs
Closest pairs algorithm (for a list of pairs/coordinates) implemented in Haskell
algorithm closest haskell pairs
Last synced: 15 Jul 2025
https://github.com/phantie/ow_matchmaking_queue
Implementation of a matchmaking queue
Last synced: 28 Mar 2025
https://github.com/supertetelman/coursera-algs4parti-009
A collection of python scripts to implement various sort/search algorithms and supporting data structures.
algorithm data-structures python
Last synced: 23 Mar 2025
https://github.com/tobiadeniji94/token_ring_algorithm
The Token Ring System simulates a distributed environment where multiple processes coordinate access to a critical section using a token.
Last synced: 31 Mar 2025
https://github.com/silent0wings/arithmetic-calculator-using-custom-stack-implementation
This project implements an arithmetic calculator capable of parsing and evaluating mathematical expressions using a custom stack data structure. The calculator handles various arithmetic operations and parentheses, providing accurate results for complex expressions.
algorithm arithmetic-calculator calculator coding-practice custom-data-structure custom-stack data-structures expression-evaluation java math-operations math-tool programming reverse-polish-notation software-development stack-implementation
Last synced: 25 May 2026
https://github.com/nutria-kcu/aimbot-algorithm
algorithm linear-algebra rendering
Last synced: 09 Aug 2025
https://github.com/kktam/unclemorty
Uncle Morty's Winning Ticket
algorithm lottery lottery-tickets morty pick uncle-morty
Last synced: 15 Mar 2025
https://github.com/basemax/binarytreego
Implementation of a binary tree in Go. A Binary Tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. A node with no children is called a leaf node. A node cannot have more than two children.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree data-structure datastructure ds go golang tree tree-algorithms tree-binary tree-data-structure tree-search tree-structure
Last synced: 01 Jul 2025
https://github.com/anson09/ac
AC means power or accepted, practicing your js and programing skill from here 🧤
algorithm js leetcode programming
Last synced: 15 Mar 2025
https://github.com/nickssilver/binary_trees
A project about Binary Trees in C and other tree-type data structures.
Last synced: 15 Mar 2025
https://github.com/jwowillo/viztransform
viztransform contains library-packages for working with and vizualizing plane-transformations along with command-packages for easily simplifying, applying, and vizualizing transformations from a CLI.
algorithm geometry golang isometry transformation vizualize
Last synced: 18 May 2026
https://github.com/apiz23/student-information-hub
Algorithm && Programming Subject Project
Last synced: 15 Mar 2025
https://github.com/sleekpanther/bipartite-testing
Algorithm to test if a given graph is Bipartite or not
algorithm bfs bipartite bipartite-graphs bipartite-test bipartite-testing breadth edges graph graph-algorithms graphs java noah noah-patullo pattullo patullo patulo
Last synced: 28 May 2026
https://github.com/university-project-repos/airportparking
Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.
airport-parking algorithm automated-testing cli computer-science continuous-integration desktop-application fee-calculator gui human-computer-interaction java java-16 java-fx parking-charges software-development software-engineering software-testing university-project
Last synced: 23 Mar 2025
https://github.com/beling/algorithms_python
Python implementation of some algorithms and data structures.
algorithm algorithms data-structures data-structures-algorithms data-structures-and-algorithms
Last synced: 15 Mar 2025
https://github.com/oxagast/jmpwnns
Just me playing with neural networks
algorithm machine-learning neural-network
Last synced: 11 Apr 2026
https://github.com/henchaves/cos242-graph-theory
Introduction to Graph Theory, an undergraduate course of Computer Engineering at the Federal University of Rio de Janeiro (UFRJ)
Last synced: 16 May 2025
https://github.com/soonitoon/data-structure-and-algorithm
Data structure and algorithm course assignment with python
algorithm assignment datastructure python3 univ
Last synced: 24 Mar 2025