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-02-05 00:01:09 UTC
- JSON Representation
https://github.com/igorskyflyer/npm-scramble
🃏 Scrambles (rearranges randomly) Strings and Arrays. 🎋
algorithm array back-end fisher-yates-shuffle igorskyflyer javascript js node random scramble shuffle string ts typescript
Last synced: 06 Jan 2026
https://github.com/andersonhsporto/ft-push-swap
Sort Data on a Stack, With a Limited Set of Instructions, Using the Lowest Possible Number of Actions
algorithm algorithm-implementations c linked-list linked-list-in-c merge-sort merge-sort-algorithm sorting-algorithms
Last synced: 06 Mar 2025
https://github.com/shuza/competitive-programming
All my competitive programming code go here
algorithm c competitive-programming cpp dynamic-programming graph number-theory
Last synced: 25 Mar 2025
https://github.com/st1lson/antcolony
algorithm ant-colony-algorithm ant-colony-optimization csharp salesman-problem
Last synced: 27 Feb 2025
https://github.com/epsoft/sudoku-solver
sudoku solver
algorithm genetic-algorithm genetics solver sudoku sudoku-solver
Last synced: 01 Sep 2025
https://github.com/ishan16696/convexhull-optimisation
Study of convex hull algorithms and Improvement over standard Algorithms.
Last synced: 20 Aug 2025
https://github.com/maxgfr/benford-law
A simple library to check if a dataset follows the Benford's law
algorithm benford benford-analysis benfords-law javascript nodejs typescript
Last synced: 08 Apr 2025
https://github.com/guillainbisimwa/javasript-dastructures-and-algorithms
A Practical Guide to Algorithms with JavaScript
algorithm data-structure data-structures graph hashtable linked-list sorting-algorithms tree
Last synced: 25 Mar 2025
https://github.com/juliusmarkwei/algorithm
Algorithm for Searching and Sorting in C language
algorithm binary-search cplusplus insertion-sort linear-search-algorithm merge-sort programming quicksort radix-sort selection-sort shell-sort
Last synced: 18 Oct 2025
https://github.com/smile040501/data_structures
My implementation of various Data Structures using C++
algorithm algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented cpp data-structures datastructures
Last synced: 06 Mar 2025
https://github.com/marvin9/tonelli-shanks-algorithm
sqrt of n modulo p
algorithm number-theory tonelli-shanks
Last synced: 26 Feb 2025
https://github.com/jashanj0tsingh/javatutorials
Learning Java - Beginner
algorithm basics beginners data-structures java tutorial
Last synced: 08 Apr 2025
https://github.com/afshinm/paintshop
Paint shop challenge written in Python
Last synced: 04 Apr 2025
https://github.com/colelawrence/group-traits
rudimentary algorithm for grouping objects based on traits
algorithm metamorphic-testing school-project typescript utility
Last synced: 05 Apr 2025
https://github.com/shravan20/data-structures-and-algorithm
Repo contains the development explanation and code for Data Structure and Algorithm
algorithm algorithms data-structures
Last synced: 04 Apr 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: 21 Feb 2025
https://github.com/ugnmura/marching_squares_processing_java
Marching Squares Algorithm implemented in Processing 3 in Java
algorithm image-processing java processing
Last synced: 30 Jun 2025
https://github.com/anishmprasad/super-pi
A Pi based super-powered cluster computer ( Distributed system )
Last synced: 26 Jan 2026
https://github.com/itsmunim/bongotest
Some simple enough algorithmic code test problems
algorithm problem-solving python
Last synced: 07 Jul 2025
https://github.com/acbin/ds-and-algorithms
✨ Data Structure and Algorithms.
Last synced: 19 Mar 2025
https://github.com/zannatul-naim/data-structure
CSE-2122 Data Structure Lab
algorithm array array-methods bfs-algorithm data-structures dfs-algorithm graph linked-list matrix queue stack tree
Last synced: 21 Jun 2025
https://github.com/izenynn/push_swap
42 Cursus - push_swap: This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.
42 42born2code algorithm algorithm-challenges algorithms-and-data-structures algorithms-datastructures c linux macos optimization optimization-algorithms push-swap pushswap
Last synced: 15 Mar 2025
https://github.com/shimazadeh/total-perspective-vortex
This subject aims to create a brain computer interface based on electroencephalographic data (EEG data) with the help of machine learning algorithms. Using a subject’s EEG reading, you’ll have to infer what he or she is thinking about or doing - (motion) A or B in a t0 to tn timeframe.
ai algorithm classification datascience dimensionality-reduction eeg scikit-learn
Last synced: 01 Mar 2025
https://github.com/nitsas/pareto-approximator
Approximate the Pareto set using the chord algorithm. (multiobjective optimization, c++)
algorithm c-plus-plus multiobjective-optimization
Last synced: 05 Jul 2025
https://github.com/orgh0/interview_bit
Solutions to Problems of InterviewBit
algorithm data-structures interviewbit
Last synced: 15 Mar 2025
https://github.com/francescopaolol/similarcalendar
It's essentially a way to identify when the calendar configuration repeats itself over a certain period of time.
Last synced: 08 Apr 2025
https://github.com/bradhowes/astar
A* path finding library in Swift
algorithm pathfinding swift-package-manager swift5
Last synced: 02 Mar 2025
https://github.com/oliverkovacs/barn
Finds the largest sqare in field with trees
Last synced: 17 Oct 2025
https://github.com/zhima-mochi/algorithm-problem-solving
personal problem solving code for leetcode
algorithm leetcode leetcode-solutions
Last synced: 01 Apr 2025
https://github.com/ifeelgarv/striver-a2z-dsa-sheet-solution-using-cpp
This repository contains Strivers A2Z DSA Course/Sheet Code Solution using C++with explanation.😍
Last synced: 11 Jun 2025
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/jackhowa/caesars-cipher
Do the classic shift cipher decoding in js
algorithm cipher-algorithms freecodecamp
Last synced: 15 Mar 2025
https://github.com/tzuyi0817/leetcode
Solutions to LeetCode in JavaScript.
algorithm javascript leetcode leetcode-solutions
Last synced: 15 Mar 2025
https://github.com/bestgopher/fucker
Some common data structures and algorigthms implemented by golang. For learning.
algorithm algorithms-and-data-structures avl-tree bst-tree go golang kmp lru-cache sort sorting-algorithms tree
Last synced: 06 Apr 2025
https://github.com/junho100/algorithm_in_military
군대서 푼 알고리즘(국방오픈소스아카데미 - "코딩문제은행" 및 백준 문제들)
Last synced: 29 Mar 2025
https://github.com/we-gold/marching-cubes
A simple demo of the marching cubes algorithm written from scratch.
algorithm demo marching-cubes processing
Last synced: 24 Feb 2025
https://github.com/thecrazymage/robin-hood-hashing
:hash: Robin Hood hashing implementation in C++ with examples.
algorithm cpp hash hash-algorithm hash-table
Last synced: 06 Mar 2025
https://github.com/connieya/java_algorithm
Java Algorithm Source Code Storage
Last synced: 03 Jul 2025
https://github.com/mirajehossain/life-charger
Life coding..... 🙂
algorithm cpp datastructure oj-solutions problem-solving
Last synced: 11 Jun 2025
https://github.com/izaaccoding36/projeto-onia
Esse repositório será utilizado para a publicação e desenvolvimento do meu projeto para a Olimpíada Nacional de Inteligência Artificial (ONIA) de 2025.
algorithm csv machine-learning project python research xgboost-classifier
Last synced: 15 Mar 2025
https://github.com/asherjingkongchen/floating-distance
Measure distance between floating-point vectors in Rust
algorithm distance embedding mathematics rust simd vector
Last synced: 15 Mar 2025
https://github.com/tejashviraj19/100daysofdsaincpp
🧠 Daily DSA grind in C++ — a 100-day journey of solving problems, sharpening logic, and building mastery in data structures and algorithms. 🚀
100daysofcode algorithm challenge coding cplusplus cpp datastructures dsa practice programming
Last synced: 17 Oct 2025
https://github.com/mrglaster/somematrixoperations
Python realisation of some matrix operations including LU-decomposition and determinant finding.
algorithm isu lu-decomposition math matrix matrix-inversion python russian-language study-notes
Last synced: 04 Mar 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/abhiroop/pearls
Pearls of Functional Algorithmic Design
algorithm data-structures haskell
Last synced: 18 Mar 2025
https://github.com/mo42/rleval
Evaluate (test and compare) Reinforcement Learning Algorithms
agent algorithm gradient-descent reinforcement-learning reward
Last synced: 15 Mar 2025
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/jabellard/heap
Max heap implementation.
algorithm algorithms c data-structure data-structures heap max-heap
Last synced: 11 Mar 2025
https://github.com/jabellard/ulcs
This is an algorithm to solve unbalanced ladder electrical circuits.
algorithm algorithms circuit java
Last synced: 11 Mar 2025
https://github.com/devfancy/problem-solving
For Algorithm (Baekjoon, Programmers)
Last synced: 13 Jun 2025
https://github.com/timmsy1998/wallys-widgets
Wally's Widgets is a project that simplifies the process of ordering widgets by optimizing the selection of widget packs to fulfill an order. It provides an efficient solution to determine the best combination of widget packs for a given order size, following specific rules.
algorithm laravel techtest vuejs
Last synced: 01 Apr 2025
https://github.com/ahmetulucay/aud-cma-v1
Drag and Carry Multiplication Algorithm v1
algorithm digit-wise-operations drag-and-carry educational-visualizations embedded-low-power-processors mental-arithmetic-techniques mental-math sliding-window unique-carry-rule zero-padding
Last synced: 26 Jan 2026
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/hadar301/sat_algorithms-
algorithm belief-propagation sat sat-solver survey-propagation warning-propagation
Last synced: 20 Jan 2026
https://github.com/lukehb/137-clustering
A Java repository of some clustering algorithms.
algorithm clustering data-mining java
Last synced: 02 Mar 2025
https://github.com/ark2016/algorithm-of-computer-graphics
algorithm of computer graphics from bmstu iu9 study
algorithm bmstu bmstu-iu9 graphics
Last synced: 06 Mar 2025
https://github.com/ccastillo06/freecodecamp-intermediate-algorithm-scripting
FCC Intermediate Algorithm Scripting
algorithm fcc intermediate scripting
Last synced: 17 Aug 2025
https://github.com/supermoathx7/cpu-scheduling-algo-
This project is an implementation of the six CPU-Scheduling algorithms using C++.
algorithm algorithms cpp cpu cpu-scheduling
Last synced: 18 Jul 2025
https://github.com/ichenlei/leetcode_101
A repo for my LeetCode algorithm training
algorithm javascript leetcode nodejs
Last synced: 17 Mar 2025
https://github.com/ranjeet1106/codeforces_solution
Beginner friendly codeforces solutions
algorithm c codeforces-solutions codeforces-solutions-github cpp17 data-structures data-structures-and-algorithms
Last synced: 07 Sep 2025
https://github.com/nk521/ulam-spiral
A python program to generate Ulam-Spiral
algorithm python-3-6 ulam-spiral
Last synced: 14 Jun 2025
https://github.com/tanikai/minfinder
"MinFinder" sorting algorithm, implemented in Python.
algorithm sorting sorting-algorithms-implemented
Last synced: 28 Oct 2025
https://github.com/abhijeet-muneshwar/leetcode
This repository contains solutions to LeetCode problems.
algorithm data-structures system-design
Last synced: 05 Aug 2025
https://github.com/astrodynamic/ant-colony-optimization-algorithm-in-qt-cpp
ACOAlgorithms is a C++ project implementing ant colony optimization algorithm for solving traveling salesman problem.
aco algorithm ant-colony-optimization cmake cmakelists console-application cpp cpp17 makefile multithreading tsp-problem
Last synced: 02 Mar 2025
https://github.com/titemov/cipolla-algorithm
Cipolla algorithm made on Java.
algorithm algorithms cipolla java legendre-symbol prime-numbers
Last synced: 28 Oct 2025
https://github.com/yangchenglong11/algorithm-lib
This is a collections about algorithm problem that I had finished.
Last synced: 17 Mar 2025
https://github.com/iamotz/aritgeo
A program to determine if a sequence is Arithmetic or Geometric
algorithm arithmetic geometric javascript nodejs sequence tdd
Last synced: 29 Dec 2025
https://github.com/mehul237/a2z-dsa-course
Teaches you problem solving by diving deep into DSA, with 450+ modules
Last synced: 14 Jun 2025
https://github.com/foresthoffman/election
A Bully-Election Algorithm implementation in Go https://en.wikipedia.org/wiki/Bully_algorithm
Last synced: 26 Mar 2025
https://github.com/mttbernardini/mbencrypter
:closed_lock_with_key: This program will help you encrypting or decrypting some data or a file using MB's algorithm. NB: this project has been supeseded by https://github.com/mttbernardini/mbc
algorithm cryptography raw-data rawinput symmetric-keys text
Last synced: 26 Mar 2025
https://github.com/jeonghunyoon/kaggle
Implements of various data science problems from Kaggle competitions
algorithm deep-learning kaggle machine-learning notebook python
Last synced: 18 Mar 2025
https://github.com/rsusik/cf2
Approximate pattern matching with Counting Filter on q-grams using SSE instructions (CF2)
algorithm approximate approximate-pattern-matching counting-filter dna dna-inversion dna-sequences dna-translocation edit-distance filtration hamming levenshtein matching pattern research simd simd-instructions sse text-matching text-search
Last synced: 15 Jun 2025
https://github.com/nshahaf/mazesolver
visual maze solving algorithm (bfs)
algorithm bfs-algorithm maze-solver
Last synced: 02 Apr 2025
https://github.com/cedrickchee/parkinglot-ts-node
TypeScript solution for parking lot problem.
algorithm data-structures oop-concepts parking-lot typescript
Last synced: 12 Mar 2025
https://github.com/itszcx/packitup
Epitech Antman project, 2023
algorithm antman c compression decompression epitech epitech-project memory-management tek1
Last synced: 26 Mar 2025
https://github.com/bhathiya29/image-motion-detection-security-application-
This is a Python Application where it will detect moving objects and will alert the relevant person via email with a photo of the detected object. The algorithm here is we compare the very first frame with the frames after that (matrix comparison). If any difference is detected we will use an algorithm to smooth that area, and send an email
algorithm machine-learning motion-detection python
Last synced: 09 Apr 2025
https://github.com/waasiq/rc5-cryptosystem
An implementation of RC5 Cryptography Algorithm
algorithm cryptography python3 streamlit-webapp
Last synced: 07 Jul 2025
https://github.com/arthur-arslanov/ts-cs-playground
My Computer Science Education progress
algorithm algorithms bfe big-frontend computer-science data-structures leetcode typescript
Last synced: 01 Apr 2025
https://github.com/cezardasilva/nodejs-parallel
Studys of NodeJS, using a parallel algorithm to find prime numbers.
algorithm node-js parallel prime-numbers study
Last synced: 26 Mar 2025
https://github.com/tejashah88/pad-breaker
An experiment for auto solving any Puzzle and Dragons board.
algorithm java puzzle-and-dragons vysor
Last synced: 26 Mar 2025
https://github.com/mgmarlow/sudoku-solver
Realtime visualization of the backtrack algorithm
algorithm sudoku sudoku-solver
Last synced: 03 Apr 2025
https://github.com/arriqaaq/bst
Binary Search tree implementation
algorithm binary-search-tree data-structures golang
Last synced: 20 Mar 2025
https://github.com/lemon-mint/highcrypt
A crypto stack built with a proven cryptographic algorithm
algorithm crypto cryptography decryption encrypt encryption go
Last synced: 29 Dec 2025
https://github.com/2kabhishek/pycipher
Cipher algorithms with Python 🐍🔏
algorithm cipher cryptography library python tdd unittest
Last synced: 28 Oct 2025
https://github.com/francescopaolol/levenshteindistance
A simple example of Levenshtein Distance Algorithm
algorithm levenshtein-distance python
Last synced: 07 Sep 2025
https://github.com/knlsharma/competitive-programming-cp
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding. Join with me on telegram group https://t.me/joinchat/GL4Y8RREZbz
algo-ds-notes algorithm code competitive-programming data-structures language problem-solving telegram-group
Last synced: 30 Apr 2025
https://github.com/zaidmukaddam/cpu-scheduler-app-react-native
React Native Application to visualize the CPU Scheduling with different Algorithms and Animations.
algorithm cpu-scheduling expo-cli gradle priority-scheduling react-native
Last synced: 30 Apr 2025
https://github.com/ikramhasan/sorting-algorithm-visualizer
A sorting algorithm visualizer with clear separation of concerns (Made with Flutter 💖).
algorithm bloc bubble-sort dart ddd-architecture flutter insertion-sort selection-sort sorting sorting-visualization
Last synced: 21 Feb 2025
https://github.com/josepedrodias/wave-function-collapse
a javascript implementation of the wave function collapse algorithm
algorithm wave-function-collapse
Last synced: 29 Dec 2025
https://github.com/nikoheikkila/roman-numeral-encoder
Kata: Roman Numerals Encoder
Last synced: 03 Apr 2025