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: 2025-12-16 00:01:13 UTC
- JSON Representation
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/amazingandyyy/good-job
🎉 The most useful DS and Algor. implemented in javascript
algorithm computer-science data-structures interview interview-questions software-engineer
Last synced: 19 Oct 2025
https://github.com/bukinoshita/pokeball-shake
Algorithm to determine how many times pokeball shakes
algorithm javascript nodejs pokeball pokemon
Last synced: 20 Oct 2025
https://github.com/jdleung/jdastar
A simple path finding library based on the A*(A-Star) algorithm.
a-star algorithm astar ios macos pathfinding swift
Last synced: 23 Oct 2025
https://github.com/jalbam/primero
[Prime number detector made in QBasic]
algorithm basic contest contest-entries math mathematica mathematics maths prime prime-numbers qbasic text-based
Last synced: 24 Oct 2025
https://github.com/lucasguiss/algorithms
Algorithms and data structures in Go
Last synced: 24 Oct 2025
https://github.com/wollmers/p6-lcs-bv
Longest Common Subsequence implemented with Bit-Vectors
algorithm bit-vector lcs longest-common-subsequence
Last synced: 26 Oct 2025
https://github.com/am-i-groot/summer-intern-iitguwahati-spml
Developed an automated Water Quality Monitoring System (WQMS) at IIT Guwahati, using the pH-W218 sensor and K-Means Clustering to assess water potability. The project enhances water quality evaluation through machine learning-based classification.
algorithm data data-visualization kmeans-clustering machine-learning python report sensor signal-processing
Last synced: 27 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/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/jaaumg/jo-o-brainf-ck
A way to write my name (João) in BrainF*ck
Last synced: 14 Jun 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/anishmprasad/super-pi
A Pi based super-powered cluster computer ( Distributed system )
Last synced: 21 Feb 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/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/nikoheikkila/roman-numeral-encoder
Kata: Roman Numerals Encoder
Last synced: 03 Apr 2025
https://github.com/xmas7/bytecount
This uses the "hyperscreamingcount" algorithm by Joshua Landau to count bytes faster than anything else. The newlinebench repository has further benchmarks.
Last synced: 27 Mar 2025
https://github.com/xzripper/astard
A* (A-Star) search algorithm for 2D spaces (grids) for D.
2d algorithm algorithms astar astar-algorithm astar-pathfinding d game-development pathfinding
Last synced: 03 Apr 2025
https://github.com/tamim-saad/cp-template-code
This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!
algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity
Last synced: 02 Apr 2025
https://github.com/hun756/30-seconds-of-rust
Rust Code Snippets
30-seconds-of-code algorithm challenges data-structures rust rust-lang
Last synced: 11 Jun 2025
https://github.com/robinbraemer/caesar-crypto
Little Caesar cipher tool
algorithm caesar-cipher cipher cryptography
Last synced: 21 Feb 2025
https://github.com/netgroup-polito/shared-buffer
Algorithm to efficiently move pkts between the vSwitch and the VNF
algorithm data-exchange nfv shared-buffer vnf
Last synced: 10 Apr 2025
https://github.com/pkx8326/the_fizzbuzz_algorithm_with_python
This is a children's game but it is said to be one of the most asked problem in interviews for programmers. The rule of the game is simple: supposed that there are numbers from 1 to 100, if a number is divisible by 3, it's "Fizz", if it's divisible by 5 then it's "Buzz", if it's divisible by both 3 and 5 then it's "FizzBuzz", otherwise it's itself. The code in this repository should probably be the most efficient way to demonstrate this game. It works with the for loop syntax and if-else logic.
algorithm buzz fizz fizzbuzz game
Last synced: 17 Sep 2025
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: 27 Mar 2025
https://github.com/chscript/algorithmlib
⚙️ Data Structure & Algorithm library written with Typescript
algorithm commonjs data-structure esmodule javascript typescript
Last synced: 08 Jul 2025
https://github.com/damichoi/algorithm
Baekjoon Online Judge (백준 온라인 저지), LeetCode, Programmers, 이것이 코딩테스트다 (동빈북), 인프런 등의 알고리즘 문제 풀이를 모은 저장소입니다.
algorithm algorithms baekjoon baekjoon-algorithm baekjoon-online-judge inflearn java leetcode leetcode-java programmers
Last synced: 03 May 2025
https://github.com/ailln/machine-learning-classical-algorithm
🧠机器学习经典算法
algorithm knn linear-regression machine-learning svm
Last synced: 12 Mar 2025
https://github.com/tx7do/cpp-algorithm
c++ algorithm
algorithm algorithms cpp sort sorting sorting-algorithms
Last synced: 21 Feb 2025
https://github.com/rajgoesout/algorithms
Implementation of basic data structures & algorithms.
algorithm divide-and-conquer python
Last synced: 04 May 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: 02 Mar 2025
https://github.com/karami-mehdi/juliaplayground
Where I Explore and Experiment with Julia Programming Language!
algorithm computing julia julia-language quantum-computing
Last synced: 22 Feb 2025
https://github.com/amssdias/python-binary-search-algorithm
Binary Search Algorithm
Last synced: 09 Jul 2025
https://github.com/abrarulhassan-786/n-queen-problem
The solution is [3,1,2,4]. The first queen should be placed in the 1st row 3rd column, the second queen should be placed in 2nd row 1st column, the third queen should be placed in 3rd row 2nd column and finally, the 4rth queen should be placed in 4rth row 4rth column.
ai algorithm algotrading artificial-intelligence code nqueens-problem nqueens-solution programming programming-language queens-puzzle
Last synced: 17 Mar 2025
https://github.com/samuelsenerwa/alx-higher_level_programming
The repository contains all the tasks done in ALX software engineering program
algorithm alx-higher-level-programming api classes-and-objects data-structures development exception-handling inheritance javascript loops modules programm python unittest
Last synced: 27 Mar 2025
https://github.com/lucas54neves/distribution-schedules-coloring
Repository for the final project of the Algorithms in Graphs discipline of the Computer Science course at the Federal University of Lavras
algorithm graphs python scheduling-algorithms
Last synced: 02 Mar 2025
https://github.com/fjtapia/benchmark_boost_sort
Benchmark programs for the Boost Sort Library
Last synced: 02 Mar 2025
https://github.com/david-pena/cohen-sutherland-algorithm
Cohen-Sutherland Line Clipping Implementation
Last synced: 23 Feb 2025
https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-
A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.
algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python
Last synced: 02 Mar 2025
https://github.com/joserafael0160/codechef
A list of solved problems from CodeChef along with an explanation for each one.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures algoritmo algoritmos c codechef codechef-competition codechef-cpp codechef-solutions competitive-programming competitive-programming-algorithms competitive-programming-contests competitiveprogramming cplusplus cpp programacion-competitiva programacioncompetitiva
Last synced: 12 Mar 2025
https://github.com/tetiewastaken/tsrt
Command line implementation of multiple sorting algorithms in TypeScript
algorithm cli npm sort typescript
Last synced: 17 Mar 2025
https://github.com/pranavbharadwaj007/striver-sde-sheet
Striver sde sheet
algorithm interview-preparation interview-questions
Last synced: 03 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: 29 Oct 2025
https://github.com/jaaumg/piramidefibonnaci
Algorithm problem presented by my professor
algorithm c fibonacci fibonacci-numbers fibonacci-sequence
Last synced: 29 Oct 2025
https://github.com/contactvaibhavi/leetcodesolutions
Complete code implementations to the Leetcode Questions I've solved so far
algorithm algorithms algorithms-and-data-structures cpp data-structures dsa interview interview-practice interview-prep interview-preparation interview-questions java leetcode leetcode-cpp leetcode-java leetcode-solutions mit-license
Last synced: 13 Mar 2025
https://github.com/amoshnin/r-pathfinding.algorithms.visualizer
⚡️ Visualization tool for various pathfinding and recursive division maze-generation algorithms. List: (A* Search, Depth-First Search, Breadth-First Search, Greedy Best-First Search)
algorithm computer-science pathfinding-algorithm pathfinding-visualizer typescript
Last synced: 13 Mar 2025
https://github.com/tuliohrc/linear-algebra-application
Application of linear algebra concepts
Last synced: 28 Jun 2025
https://github.com/avindra/tic-tac-toe-dotnet
:negative_squared_cross_mark: Tic tac toe in C#
algorithm c-sharp dot-net solved-game tic-tac-toe
Last synced: 29 Oct 2025
https://github.com/ianstenbit/arulesregression
Regression package for R based on arulesCBA's transaction-boosted associative classification algorithm
algorithm association-rules package r regression
Last synced: 03 Apr 2025
https://github.com/namtndev/leetcode-practice
📚 Practicing algorithms & data structures on LeetCode with JavaScript ✨
algorithm datastructures javascript leetcode
Last synced: 03 Apr 2025
https://github.com/sumitgirwal/a-star-path-find-algo-python
A* is a graph traversal and path search algorithm, which is often used in many fields of computer science due to its completeness, optimality, and optimal efficiency.
algorithm astar-algorithm pygame-games python-3
Last synced: 20 Mar 2025
https://github.com/muhammetgumus/leetcode
LeetCode algorithm problems solutions & interview questions
algorithm algorithms data-structure data-structure-java data-structures data-structures-and-algorithms interview-preparation interview-questions leetcode leetcode-java leetcode-practice leetcode-questions leetcode-solutions problem problem-solving problemsolving
Last synced: 29 Oct 2025
https://github.com/datosh/algo
Algorithms in golang using type parameters
algorithm algorithms golang type-parameters
Last synced: 15 Jun 2025
https://github.com/edumigueis/math-algorithms
A compilation of mathematical algorithims in C#.
algorithm algorithms csharp fibonacci fibonacci-sequence math math-algorithms mathematics mdc mmc
Last synced: 27 Mar 2025
https://github.com/hyunjinno/algorithm
A repository for learning algorithms.
algorithm cpp java javascript kotlin problem-solving python typescript
Last synced: 21 Mar 2025
https://github.com/dubzzz/various-algorithms
Various Algorithms
algorithm constexpr property-based-testing template-metaprogramming test-driven-development
Last synced: 21 Mar 2025
https://github.com/michel-leonard/c-integers
A tiny Big Integer implementation in C for operations beyond 64 bits.
algorithm arbitr arbitrary-precision arithmetic big-integer c education example linux math number-theory public-domain research simple snippets windows
Last synced: 28 Mar 2025
https://github.com/chihebnabil/flat-array-to-tree
Flat Array To Tree
algorithm java javascript model recursive-functions
Last synced: 03 Apr 2025
https://github.com/basemax/sortingalgorithms
This is a collection of sorting algorithms implemented in C.
algo algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c sort-algorithm sort-algorithms
Last synced: 03 Apr 2025
https://github.com/sevdanurgenc/randomforestinrprograming
R Programlama Dilinde Random Forest Kullanımı (Random Forest in R Programming)
algorithm r random-forest rprogramming
Last synced: 10 Jul 2025
https://github.com/fabiomatavelli/leetcode
Leetcode problems solutions written in Python
algorithm algorithm-challenges algorithms leetcode leetcode-practice leetcode-python leetcode-questions leetcode-solutions study
Last synced: 04 Apr 2025
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: 13 Jul 2025
https://github.com/tillstuder/secure-communication
🔐 Secure P2P communication with diffie-hellman key exchange and multiple cyphers.
algorithm cypher decryption diffie-hellman encryption micropython p2p python secure
Last synced: 06 May 2025
https://github.com/daniel-j-h/geozbush
A very fast spatial index for geographic locations based on a Z-Order space filling curve
algorithm computational-geometry geospatial index javascript kd-tree openstreetmap r-tree space-filling-curve spatial-index z-order z-order-index
Last synced: 09 Sep 2025
https://github.com/rhidoyhasanmahmud/leetcode-in-java
Solutions to all problems of Leetcode online judge written in Java
algorithm java leetcode leetcode-solutions problem-solving
Last synced: 04 Apr 2025
https://github.com/abhrankan-chakrabarti/almost-isosceles-pythagorean-triples
This repository contains `AIPT_generator.py`, an algorithm for generating almost isosceles Pythagorean triples. Starting from (3, 4, 5), it uses a specific method to calculate triples. Explore the README for details on installation, usage, and contribution.
algorithm math number-theory pythagorean-triples
Last synced: 17 Jun 2025
https://github.com/kmx-systems/a-star-algo
Generic C++ implementation of A* algorithm (header only). Features: Fully customizable internal data structures, step-by-step execution and beam search support.
a-star-algorithm algorithm beam-search cpp cpp20 header-only heuristic-algorithm heuristic-search heuristic-search-algorithms search-algorithm template
Last synced: 12 Apr 2025
https://github.com/overult01/multicampus_algorithm
교육 수강 중 알고리즘을 자바로 구현한 실습 코드입니다.
Last synced: 17 Jun 2025