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/meysam81/8-queen
Implementation of 8-Queen problem in Genetic Algorithm (Integer)
8-queens ai algorithm artificial-intelligence college-assignment college-project crossover fitness generation genetic genetic-algorithm genetic-algorithms genetic-programming genetics m-files matlab matlab-codes mutations problem-solving selection
Last synced: 16 Mar 2025
https://github.com/hemulgm/game15
Пятнашки
15puzzle algorithm delphi game gdi simple-game
Last synced: 05 Mar 2026
https://github.com/hasanimran96/project-distributed-file-system
Final Project for my distributed systems course
algorithm client-server-architecture distributed-file-system python3
Last synced: 10 Mar 2025
https://github.com/maacpiash/cse225l
CSE225 (Data Structure and Algorithm) lab codes.
algorithm algorithms-and-data-structures bst cli cpp data-structure-and-algorithm data-structures file graph heap list queue sort stack stl tree
Last synced: 30 Mar 2025
https://github.com/avezoor/avz-project-euler
A project of solving programming algorithm problems taken from projecteuler.net
algorithm mathematics projecteuler projecteuler-solutions
Last synced: 06 Apr 2025
https://github.com/umstek/blue-pencil
Scriptable (XML based language) File Shredder
algorithm scripting-language shredder
Last synced: 27 Mar 2026
https://github.com/jintao-huang/leetcode-py
针对LeetCode解题开发的基于python的数据结构和算法库`leetcode-alg`
algorithm data-structures leetcode leetcode-alg leetcode-python leetcode-solutions python python3
Last synced: 08 Apr 2025
https://github.com/alvarocastro/quicksort
Yet another implementation of quicksort in JavaScript aimed to be flexible, lightweight and fast.
Last synced: 05 Mar 2026
https://github.com/monamobeen/60daysdsatrack
60DaysDSATrack is a comprehensive and intensive program designed to build a strong foundation in data structures, algorithms, and problem-solving skills through daily coding challenges and hands-on projects.!
algorithm computer-science data-structures dsa-algorithm graph prob-solving trees
Last synced: 01 Sep 2025
https://github.com/ritvik19/codebook
Code Repository for various Competitive Programming platforms, solutions to various tricky problems and implementations of various algorithms in various programming languages
algorithm algorithm-challenges algorithms codechef competitive-programming data-structures hackerearth hackerrank programming-languages
Last synced: 16 Mar 2025
https://github.com/omarbazaraa/cnc-machine
A CNC machine powered by Arduino for solving Android Flow game, and drawing images.
algorithm arduino cnc opencv serial-communication
Last synced: 13 Apr 2026
https://github.com/tyler-cromwell/examples
My solutions to random common & uncommon problems I've encountered.
algorithm bash c data-structure distutils docker go javascript linux linux-kernel-module multithreading mysql network-programming pthreads python-extension python3 react x86-64
Last synced: 14 Feb 2026
https://github.com/bshyuunn/study-algorithm
Solve algorithm problems in baekjoon
Last synced: 14 Feb 2026
https://github.com/rhcarvalho/htdp-exercises
Solutions for the exercises in the book How to Design Programs.
Last synced: 19 Mar 2026
https://github.com/maolonglong/lock_free_queue.rs
Non-blocking concurrent queue algorithm impl in Rust
Last synced: 14 Feb 2026
https://github.com/mustafadalga/tc-kimlik-uretici
Tc kimlik üretme algoritmasını kullanarak TC kimlik oluşturma uygulaması
algorithm algorithm-challenges algorithms csharp csharp-code csharp-script tc-kimlik tc-kimlik-no tc-kimlik-numarasi tc-kimlik-olusturucu
Last synced: 03 Sep 2025
https://github.com/wafer-li/algs4assignment
This is the asignment of the coursea algs4 class
Last synced: 25 Mar 2025
https://github.com/rulyotano/rulyotano.crosscutting.js
Cross-cutting packages with tools for javascript
algorithm bezier-curves data-structures interpolation-methods js library math nmp
Last synced: 13 Feb 2026
https://github.com/hojas/typescript-algorithms
🧬 Algorithms and data structures implemented in TypeScript.
algorithm algorithms computer-science data-structures interview interview-preparation typescript typescript-algorithms
Last synced: 13 Feb 2026
https://github.com/kkrypt0nn/spaceflake.rs
⛄ A distributed generator to create unique IDs with ease in Rust; inspired by Twitter's Snowflake
algorithm generator random rust rust-lang rust-lib rust-library snowflake snowflake-algorithm snowflake-twitter twitter uid uid-generator unique unique-identifiers unique-iq uniqueid
Last synced: 28 Apr 2025
https://github.com/andi611/dynamic-programming-algorithm
A program that generates the Bézier curve for a given set of points based on dynamic programming, Implementation in C++
algorithm bezier bezier-curve bezier-curves dynamic-programming
Last synced: 24 Mar 2025
https://github.com/donng/play-with-algorithm-interview
慕课 liuyubobobo「玩转算法面试」课程的 Go 语言实现版本
Last synced: 10 Jan 2026
https://github.com/dohlee/daily-rosalind
:white_check_mark: Solve one rosalind problem per day.
algorithm algorithm-challenges algorithms bioinformatics daily problem-solving rosalind
Last synced: 29 Apr 2025
https://github.com/yrehan32/php-haversine
A package used to calculate the distance between two coordinate points using the haversine algorithm
algorithm haversine haversine-formula php php-library
Last synced: 13 Jan 2026
https://github.com/abranhe/merge-srt-cli
Merge Sort Algorithm Implementation CLI
algorithm merge-sort sort sorting-algorithms
Last synced: 07 Jun 2026
https://github.com/kakshay21/opencv
Security Automation Tool
algorithm opencv security-automation
Last synced: 16 Apr 2026
https://github.com/vbrazhnik/filler
School 42 project // Bot for map-filler puzzle game
42 42projects 42school algorithm born2code bot puzzle-game sdl2 unitfactory visualization visualizer
Last synced: 01 Mar 2025
https://github.com/kingsznhone/vsop87.net
VSOP87 Library For .NET. (NuGet, DLL) Highly Optimized and OOP
algorithm astronomy math orbital-simulation physics universe
Last synced: 17 Jun 2025
https://github.com/isaccanedo/daily-coding-problem-solutions
🎓🖥️ Solutions for 350+ Interview Questions
algorithm coding coding-challenge coding-problems data-structures data-structures-and-algorithms problem-solving problem-solving-algorithms python python-3 python3
Last synced: 11 Jun 2025
https://github.com/nosarthur/subgraph
subgraph isomorphism
algorithm golang graph-algorithms graph-theory subgraph
Last synced: 02 Jul 2025
https://github.com/fmoessbauer/lossycountingmodel
Implementation of the Lossy Counting stream processing algorithm
algorithm lossy-counting processing-streams
Last synced: 05 Oct 2025
https://github.com/kimpro82/mycodingcontest
Problem Solving : CodeForces, AtCoder, Baekjoon, Programmers and so on
algorithm atcoder baekjoon bash codeforces coding-challenge coding-test competitive-programming cpp csharp kotlin programmers python r rust
Last synced: 07 May 2025
https://github.com/dcamilleri/weighted-sum
Simplified weighted sum algorithm implementation used on Mealou (https://m.me/Mealoubot | http://www.mealou.co)
Last synced: 31 Jan 2026
https://github.com/devonfulcher/kirchhoffs-theorem
An algorithm that returns the number of distinct spanning trees in a graph where nodes are distinguishable in O(n^3)
algorithm graph graphs spanning-trees
Last synced: 10 Jun 2026
https://github.com/mohamedsebaie/algorithm-workshop-in_python-iti_clustering_project
Clustering Algorithms (KMeans, MeanShift, (Merged KMean and MeanShift) and DBSCAN)
algorithm algorithms clustering dbscan dbscan-algorithm dbscan-clustering dbscan-clustering-algorithm dbscan-clusters kmeans kmeans-algorithm kmeans-clustering kmeans-clustering-algorithm kmeansclustering machine-learning-algorithms meanshift meanshift-clustering python unsupervised-clustering unsupervised-learning-algorithms unsupervised-machine-learning
Last synced: 15 Apr 2026
https://github.com/lukaselmer/ethz-raytracer
A raytracer for the computer graphics course at ethz
algorithm coffeescript computer-graphics deploy eth javascript octree project raytracer shadow texture
Last synced: 06 Feb 2026
https://github.com/kimmyxpow/php-dsa
This repository contains fundamental Data Structures and Algorithms implemented in PHP, designed for learning and exploring PHP's capabilities in computational problem-solving.
algorithm algorithms data-structures data-structures-and-algorithms php php-data-structures php-data-structures-and-algorithms
Last synced: 29 Jan 2026
https://github.com/zrma/1d1python
1 day 1 coding with python
algorithm coding excercises practice python
Last synced: 29 Jan 2026
https://github.com/jarne/toohga
🗄 The smart URL shortener
algorithm javascript php shortener url url-shortener vue
Last synced: 24 Jan 2026
https://github.com/gunh0/algorithms
📝 Solutions for Algorithm Problems [C/C++]
algorithm beakjoon c cpp data-structures project-euler
Last synced: 12 Mar 2026
https://github.com/singularitti/gershgorindiscs.jl
Implementing the Gershgorin circle theorem
algorithm approximation data-structure eigenvalues julia julia-package linear-algebra numerical-methods
Last synced: 24 Jan 2026
https://github.com/furk4nbulut/julius-caesar-cryptography-algorithm
Java program implements the Julius Caesar's Cryptography Algorithm, also known as Caesar Cipher. The Caesar Cipher is a substitution cipher where each letter in the plaintext is shifted a fixed number of places down or up the alphabet.
algorithm cryptography java julius-caesar-cryptography
Last synced: 09 Jun 2026
https://github.com/markmelnic/scalg
List scoring algorithm. Analyse data using a range based procentual proximity algorithm.
algorithm data-analysis pypi pypi-package score scorer scoring scoring-algorithm
Last synced: 08 Oct 2025
https://github.com/thomasthelen/qodes
Quick Ordinary Differential Equation Solver (QODES) is an ODE solving library with a focus on usability and ease.
algorithm mathematics numerical-methods ode ode-solver ode-solving-library solver
Last synced: 07 Jul 2026
https://github.com/furk4nbulut/hill-algorithm-matlab
MCBU industrial engineering matlab homework about Hill Algorithm.
Last synced: 29 Jun 2026
https://github.com/ymonnier/advalgolp
Advanced Algorithm - University of Lodz | Poland
algorithm graph-algorithms pattern-matching python
Last synced: 20 Jan 2026
https://github.com/yanpozka/radixsort
Recursive and Concurrent implementation of Radix Sort algorithm using goroutines
algorithm go radixsort sorting-algorithms
Last synced: 09 Oct 2025
https://github.com/harryr/ghettoocr
Demonstration of fixed-width OCR and text extraction.
Last synced: 07 Aug 2025
https://github.com/sangrimlee/algorithm
LeetCode와 Programmers의 문제들을 TypeScript로 푼 문제 풀이입니다.
algorithm coding-test leetcode programmers typescript
Last synced: 16 Jan 2026
https://github.com/lvmalware/lvha256
The LV Hash Algorithm - my own cryptographic hashing algorithm
a algorithm crypto cryptographic cryptographic-hash-functions cryptographic-hashing-algorithms cryptography hash hashing implementation security
Last synced: 31 Mar 2025
https://github.com/vgherard/viterbi
Viterbi algorithm for optimal paths in Hidden Markov Models
algorithm dynamic-programming hidden-markov-model natural-language-processing part-of-speech-tagging
Last synced: 31 Mar 2025
https://github.com/aniket965/algopack-api
node module for building and hosting api for Algopack :Online version
Last synced: 10 Oct 2025
https://github.com/boristane/arr-sorting
Sort an array using various popular sorting algorithms.
algorithm javascript sorting sorting-algorithms
Last synced: 10 Oct 2025
https://github.com/cutexingluo/xingtools
一个功能丰富且易用的 Java工具库的整合框架starter。 星天制作的 Java SDK 工具包 分组版本,继承hutool,可以称为 hutool-plus, 兼容 ican, ruoyi 等工具包,接口、算法、封装工具类,并进行了Spring 系列等组件扩展。 核心:https://github.com/cutexingluo/xingcore
algorithm hutool java spring-boot spring-security
Last synced: 02 Apr 2026
https://github.com/antosser/base94-rs
Base94 Encoding Library: Convert binary data to a compact text-based format using Base94 encoding. Effortlessly encode and decode data for a wide range of use cases. 🔐🔍
algorithm base94 binary-to-text cryptography development encoding rust rust-library security text-format utility
Last synced: 24 Oct 2025
https://github.com/xenoswarlocks/company-url-finder
Company URL Finder is a robust Python application designed to help you efficiently search and extract company website URLs using multiple strategies. The project provides two main search approaches:
algorithm algorithms custom-search-api custom-search-engine google python3 selenium-webdriver
Last synced: 21 Feb 2026
https://github.com/sleekpanther/bellman-ford
Shortest Paths from every vertex to a goal vertex allowing negative-weight edges (when Dijkstra's fails)
algorithm algorithms bellman-ford bellman-ford-algorithm cycle dijkstra dynamic-programming edge graph graphs memoization negative-weight noah noah-patullo pattullo pattulo patullo patulo shortest-paths
Last synced: 12 Oct 2025
https://github.com/alwqx/algorithms
Algorithm Study and Distilled 算法学习与精粹 https://git.io/algorepo
algorithm algorithms datastructure
Last synced: 19 Jan 2026
https://github.com/harry96444/datastructuresthroughjava
This Repository Contains all the Data Structures Implementation Through java.
algorithm algorithms-and-data-structures binary-search-tree data-structures graph-algorithms java linked-list queue sorting-algorithms stack trees
Last synced: 13 Oct 2025
https://github.com/glaukiol1/gagchain
Proof-Of-Work blockchain written in Go
algorithm bitcoin blockchain cryptocurrency cryptography database db elliptic elliptic-curve-cryptography keypairs secp256k1 tcp
Last synced: 05 Mar 2026
https://github.com/uhop/nano-binary-search
Binary search for JavaScript done right.
Last synced: 06 Feb 2026
https://github.com/mbah24-dev/libft
Welcome to 42-Libft! 🎉 This is my first project at 42 🎓, where I recreate a standard C library. 🌟 A key step toward becoming a skilled C developer. 🚀 Feel free to explore the code and contribute! 😊
Last synced: 27 Jan 2026
https://github.com/mohahmadraza/leetcode-python-project-tasks
This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.
algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions
Last synced: 15 Apr 2026
https://github.com/petrglad/robo-minesweeper
Algorithm (solver) that plays Minesweeper game
algorithm mines minesweeper-game
Last synced: 17 Mar 2025
https://github.com/z8264/algorithms-ecmascript
📘 基于 EcmaScript 实现,前端开发算法基础教程。QianDuan.TECH 小组全新力作。
Last synced: 14 Mar 2026
https://github.com/bugthesystem/utopia
:rocket: ⇴ µtopia
algorithm count-sort cplusplus cplusplus-17 playground
Last synced: 20 Nov 2025
https://github.com/biserkov/twotree-longest-path
The code from my master thesis. 100.0% Clojure.
2-tree algorithm clojure complexity graph iterative linear longest-path memoization property-based-testing recursive transients
Last synced: 22 Oct 2025
https://github.com/helderberto/doom-fire-algorithm
Playground for the fire effect from DOOM.
Last synced: 20 Oct 2025
https://github.com/hxr16f/pyramid-batch
4 pyramids written in Batch.
algorithm batch batch-script example pyramid pyramids
Last synced: 19 Oct 2025
https://github.com/sepandhaghighi/integer-squaring
Integer Squaring Algorithm
algorithm cryptographic cryptography integer-arithmetic integer-squaring multiplication product-scanning squaring
Last synced: 15 Oct 2025
https://github.com/facumasino/tup-utn-frgp
Repositorio de ejercicios de la carrera Técnico Universitario en Programación.
algorithm algoritmos cpp diagramas diagramas-flujo programacion programming tup utn
Last synced: 15 Oct 2025
https://github.com/grey-cat-1908/today
Wierd data generation algorithms, based on today's midnight timestamp
algorithm constant generation today wierd
Last synced: 01 Jun 2026
https://github.com/bjornmelin/leetcode-solutions
Repository storing my solutions for LeetCode problems.
algorithm algorithms coding-challenge coding-interview coding-interviews data-structures data-structures-and-algorithms interview interview-practice interview-prep interview-preparation interviews java leetcode leetcode-java leetcode-problems-solutions leetcode-questions leetcode-solutions technical-interviews
Last synced: 18 Oct 2025
https://github.com/albericod/algoritmos-em-c
Exercícios e algorítimos em C resolvidos com requisitos diferentes, professor Daives
algorithm algorithms c exercicios-de-algoritimos
Last synced: 18 Oct 2025
https://github.com/johnpili/search-a-word-in-a-two-dimensional-array-using-java
Search a word in a two dimensional array using Java
Last synced: 30 Mar 2025
https://github.com/xgqfrms/frontend-interview-quetions-collection
前端面试题集: 初级、中级、高级, 目标 1000 题!🚀
advanced algorithm basic ci-cd cli frontend git html-css-js interview interview-questions medium quetions-collection react typescript vue web webfullstack webpack xgqfrms
Last synced: 11 Apr 2026
https://github.com/aschleg/numberr
R package containing number-theoretic algorithms and functions related to number theory.
Last synced: 30 Apr 2026
https://github.com/theadnan/detekcija_lica
Face Detection Application written in C++ using OpenCV
algorithm cpp face-detection face-detection-application opencv viola-jones visual-cpp visual-studio
Last synced: 01 May 2026
https://github.com/jabellard/graph
Directed, simple graph.
algorithm algorithms c data-structure data-structures graph
Last synced: 29 May 2026
https://github.com/lotrien/percolation
Site percolation (Monte Carlo simulation)
algorithm monte-carlo-simulation percolation simulator site-percolation-simulation union-find visualization
Last synced: 18 Mar 2025
https://github.com/guitarrapc/math-lab
Implementation of some math algorithms
algorithm algorithm-challenges algorithms-implemented fibonacci mathematics reference
Last synced: 13 Aug 2025
https://github.com/bukinoshita/catch-pokemon
Algorithm to catch a pokemon
algorithm catch javascript nodejs pokeball pokemon
Last synced: 05 Apr 2025
https://github.com/chenhcy/algorithmsquestion
Data Structures, Algorithms Small Training Course
algorithm backtracking-algorithm bfs binary-search binary-search-algorithm binary-search-tree data-structures dfs dp hashmap interview-questions java leetcode leetcode-contest oriented-object-programming sorting-algorithms two-pointer
Last synced: 15 Jun 2025
https://github.com/wzliangzz/go_algorithm_problem_solution
Record algorithm problem solving.
Last synced: 23 Aug 2025
https://github.com/ericduran/algo_ds
Algorithms & Data Structures w/ JS
algorithm data-structures javascript
Last synced: 27 Jul 2025
https://github.com/michel-leonard/c-mathsnip
My standalone math snippets in C.
algorithm c education example fast linux math public-domain simple snippets snippets-collection windows
Last synced: 03 Feb 2026
https://github.com/mbelmadani/moea-automatic-termination
Implementation of the MOEA Entropy based automatic termination algorithm (Saxena et al. 2016)
algorithm deap entropy evolutionary-algorithm moea multi-objective-optimization python termination-detection-algorithm
Last synced: 15 May 2026