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-06-23 00:01:24 UTC
- JSON Representation
https://github.com/shikharvaish28/machine-learning-notes
A Jupyter notebook which contains the notes of the algorithms along with the basic terminology and diagrams involved
algorithm jupyter-notebook machine-learning machine-learning-algorithms notes supervised-learning udacity
Last synced: 28 Apr 2026
https://github.com/z8264/algorithms-ecmascript
📘 基于 EcmaScript 实现,前端开发算法基础教程。QianDuan.TECH 小组全新力作。
Last synced: 14 Mar 2026
https://github.com/bredele/algo-sort-bubble
:bar_chart: Bubble sort algorithm
algorithm bubble math sort sorting-algorithms
Last synced: 06 Apr 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/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/sharathraparthy/nearest_sequence_memory
Reimplementation of the paper "Instance-Based State Identification for Reinforcement Learning "
algorithm matlab reinforcement-learning reinforcement-learning-agent
Last synced: 29 Apr 2026
https://github.com/bobby285271/scnuse-shannon-slides-2021
SCNUSE 第二学期香农先修班 Slides(部分)
Last synced: 26 Apr 2025
https://github.com/hxndev/n-queen-problem-using-hill-climbing-and-simulated-annealing
Hill climbing algorithm is a local search algorithm which continuously moves in the direction of increasing elevation/value to find the peak of the mountain or best solution to the problem. Simulated annealing is a probabilistic technique for approximating the global optimum of a given function.
algorithm code google-collab hill-climbing hill-climbing-search jupyter-notebook n-queens problem-solving pyhton simulated-annealing
Last synced: 10 Jun 2025
https://github.com/luisbg/hhgtg
HipHackers Guide to the Galaxy
algorithm algorithm-challenges algorithms algorithms-implemented algorithms-playground-practice bit-manipulation c c-plus-plus data-structures datastructures graph-algorithms graphs
Last synced: 29 Apr 2026
https://github.com/abranhe/quick-srt-cli
Quick Sort CLI
algorithm cli quicksort sorting-algorithms
Last synced: 12 Jun 2026
https://github.com/mauris/dlx.js
Knuth's Dancing Links with Algorithm X JS implementation
Last synced: 25 Mar 2025
https://github.com/ujjawalsinghsde/Placement_Prepration
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql
Last synced: 30 Dec 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/srj101/useful-algorithms
Some mostly used and common algorithms implementations using javascript
algorithm basic-programming data-structures javascript
Last synced: 29 Apr 2026
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/jongfeel/songdoalgorithmstudy
GDG songdo algorithm study
algorithm discord gdg-songdo programmers programmers-challenges
Last synced: 11 May 2026
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/techquery/functional-bowling
Functional algorithm of Bowling scoring written in JavaScript with TDD model
algorithm bowling-score functional-programming javascript test-driven-development
Last synced: 06 Jan 2026
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/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/elvin-du/algorithm-lab
学习数据结构和算法《剑指offer》常用数据结构,经典排序,leetcode等
Last synced: 25 Mar 2025
https://github.com/muhammad-magdi/corebasicsclass
The Java Implementation of the Datastructures and Algorithms discussed in the Core Basics Class @CoachAcademy
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java
Last synced: 08 Apr 2025
https://github.com/hxndev/aes-encoding-algorithm
AES stands for Advanced Encryption Standard. It is mostly used as a replacement of DES. It has a bigger key size than DES which provides encryption at least 6 times faster. AES specifies a FIPS-approved cryptographic algorithm that can be used to protect electronic data. The AES algorithm is a symmetric block cipher that can encrypt (encipher) and decrypt (decipher) information. Encryption converts data to an unintelligible form called ciphertext; decrypting the ciphertext converts the data back into its original form, called plaintext. The AES algorithm can use cryptographic keys of 128, 192, and 256 bits to encrypt and decrypt data in blocks of 128 bits.
aes aes-cipher aes-encryption algorithm code compression cpp data-compression decryption encoding project
Last synced: 31 Mar 2025
https://github.com/jrdpteam/rotter
rotter can be used to encrypt text in ROT encryption. by JRDP Team
algorithm encryption encryption-decryption kali-linux python python3 rot rot13 rot13-cipher tool
Last synced: 28 Feb 2025
https://github.com/harryr/ghettoocr
Demonstration of fixed-width OCR and text extraction.
Last synced: 07 Aug 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/connieya/cpp_algorithm
CPP Algorithm Source Code Storage
Last synced: 22 Jun 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/furk4nbulut/hill-algorithm-matlab
MCBU industrial engineering matlab homework about Hill Algorithm.
Last synced: 30 Oct 2025
https://github.com/abranhe/merge-srt
Merge Sort Algorithm Implementation
algorithm merge-sort sort sorting-algorithms
Last synced: 23 Nov 2025
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/Z8264/algorithms-ecmascript
📘 基于 EcmaScript 实现,前端开发算法基础教程。QianDuan.TECH 小组全新力作。
Last synced: 10 Mar 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/hemulgm/game15
Пятнашки
15puzzle algorithm delphi game gdi simple-game
Last synced: 05 Mar 2026
https://github.com/gkarthiks/simpleblockchainexample
https://gkarthiks.github.io/SimpleBlockChainExample/
algorithm blockchain chain difficulty-level
Last synced: 14 Oct 2025
https://github.com/mohakcodes/algograph
AlgoGraph is an interactive web application allowing users to visualize and understand various pathfinding algorithms. Built with React and JavaScript, this project provides an engaging platform to explore the inner workings of popular algorithms such as Dijkstra's, Depth-First Search (DFS), and Breadth-First Search (BFS).
algorithm bfs dfs dijkstra javascript pathfinding reactjs shortest-path-algorithm visualization
Last synced: 06 May 2026
https://github.com/abhijeet-muneshwar/geeksforgeeks
This repository contains solutions to GeeksForGeeks problems
algorithm data-structures java
Last synced: 30 Apr 2026
https://github.com/kakshay21/opencv
Security Automation Tool
algorithm opencv security-automation
Last synced: 16 Apr 2026
https://github.com/mxssl/fibonaccigolang
Fibonacci sequence implementation in Go (Golang).
algorithm fibonacci fibonacci-numbers fibonacci-sequence go golang
Last synced: 16 Mar 2025
https://github.com/mohamed-94/super-calculator_cpp_commandline
this repository is a C++ command line application....that use a long String of operators ..
algorithm c c-plus-plus console-application
Last synced: 24 Apr 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/contactvaibhavi/algdesign
Solution codes for the Stanford course on Design and Analysis of Algorithms by Tim Roughgarden.
algorithm algorithms algorithms-and-data-structures coursera coursera-algorithms-specialization coursera-assignment cpp data-structures dsa-practice github java mit-license
Last synced: 08 May 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/floatpane/jwz-go
Jamie Zawinski's mail-threading algorithm for Go.
algorithm conversations email email-client email-parsing go golang golang-library jwz jwz-algorithm mail mailing-list message-id mua rfc5322 threading threading-algorithm tree-structure zero-dependencies
Last synced: 22 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/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/thainguyencoffee/todo-list
todo-list project uses the dynamic programming algorithm.
algorithm dynamic-programming knapsack-problem
Last synced: 05 May 2025
https://github.com/nosarthur/subgraph
subgraph isomorphism
algorithm golang graph-algorithms graph-theory subgraph
Last synced: 02 Jul 2025
https://github.com/justkode/python-algorithm
Some Python Code for Algorithm
algorithm data-structures python python3
Last synced: 24 Apr 2025
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/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/boristane/arr-sorting
Sort an array using various popular sorting algorithms.
algorithm javascript sorting sorting-algorithms
Last synced: 10 Oct 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/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/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/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/abranhe/merge-srt-cli
Merge Sort Algorithm Implementation CLI
algorithm merge-sort sort sorting-algorithms
Last synced: 07 Jun 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/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/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/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/fabiosmuu/artificial.js
This is an ongoing project intended to make it easier to use neural network creation, genetic algorithms, and other data science and machine learning skills.
ai algorithm artificial bias genetic genetic-algorithm ia inteligence inteligencia learning neural neural-network neuron normalize pooling rede-neural relu rna sigmoid weight
Last synced: 13 May 2026
https://github.com/pushkar1393/tsunami-epicentre-detection-using-particle-swarm-optimization
Developed a Particle Swarm Optimization algorithm based project that optimized its solution iteratively. Deployed self-learning bots over a susceptible area to narrow down on the epicentre based on flock location
algorithm java8 javafx self-learning
Last synced: 13 May 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/crazy-canux/pydad
Data structure, Algorithm and Design pattern written in python.
algorithm datastructure design-pattern
Last synced: 09 Apr 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/umstek/blue-pencil
Scriptable (XML based language) File Shredder
algorithm scripting-language shredder
Last synced: 27 Mar 2026
https://github.com/sysread/lua-skewheap
A skew heap implementation in Lua
algorithm data-structures heap lua priority skew skewheap
Last synced: 29 May 2026
https://github.com/andrew-johnson-4/l1dfa
Deterministic Finite-State Automata Library for Rust, written in L1
algorithm automata data-structure dfa lsts regex regex-engine regex-parser rust
Last synced: 05 Mar 2026
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/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/donng/play-with-algorithm-interview
慕课 liuyubobobo「玩转算法面试」课程的 Go 语言实现版本
Last synced: 10 Jan 2026
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/furk4nbulut/permutation
This Java program reads a string from the user, generates all possible permutations of that string, and displays them. It also calculates the number of permutations, which is effectively the factorial of the length of the string.
Last synced: 09 Jun 2026
https://github.com/edmilson-dk/expression-evaluation
Basically, an expression evaluation is an algorithm that aims to receive a mathematical expression and return the result of that expression.
algorithm expression-evaluation notation operands
Last synced: 14 Jul 2025
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/bam-j/study-repo
블로그 글 링크들을 한 눈에 보기 쉽도록 정리했습니다.
algorithm css database git html javascript nodejs react typescript
Last synced: 04 Apr 2026
https://github.com/i-e-b/csharpvideosynthesiser
Programmatically output .mp4 files from C# based on a range of algorithms
algorithm algorithms audio sorting sorting-algorithms video visualization
Last synced: 10 May 2026
https://github.com/debdutto/algorhythm
Algorithmic music driven by data and / or algorithms
Last synced: 18 Apr 2026
https://github.com/curzon01/mysql_sunriseset
MySQL/MariaDB SunRiseSet Calculation
algorithm algorithms-implemented mariadb mysql sunrise sunset
Last synced: 20 May 2026
https://github.com/nishantcoder108/pro-dsa
Hi, This repository is specially dedicated to DSA in JavaScript. I'm continuing to work on this repository from which DSA could be easy for that who want to code in javascript.
algorithm coding core-concepts data-structures dsa dsa-in-javascript dsa-javascript dsa-practice javascript js-concepts
Last synced: 30 Mar 2025
https://github.com/sabertazimi/ojs
:memo: Archive for OJ code
algorithm data-structure data-structures learning leetcode leetcode-cpp leetcode-solutions leetcode-typescript oj sabertazimi typescript
Last synced: 11 Aug 2025
https://github.com/frett27/ada-ga
Genetic Algorithm Implementation for Ada
ada algorithm chromosome crossover generic genetic-algorithm library mutations simple
Last synced: 27 Mar 2025
https://github.com/fooeybar/flatnet
flatnet is an evolutionary algorithm with models as action lists
ai algorithm artificial-intelligence assembly evolutionary genetic machine-learning ml model neat
Last synced: 02 Feb 2026
https://github.com/yoyoberenguer/water-ripple-effect
Water ripple effect algorithm with numpy, pygame and cython
algorithm distortion ripple-effect water-ripple
Last synced: 07 Jul 2025
https://github.com/vnxx/combination-finder
Find the combination of numbers whose sum equals x
algorithm finder golang react typescript
Last synced: 11 May 2026
https://github.com/wzliangzz/go_algorithm_problem_solution
Record algorithm problem solving.
Last synced: 23 Aug 2025
https://github.com/jayedrafiprojects/arbritary-mapping-algorithm
An algorithm to re-arrange the values randomly in an array.
algorithm java sorting-algorithms
Last synced: 06 Apr 2025
https://github.com/vsn4ik/linalg
Linear algebra for D programming language.
algorithm d dlang linalg linear-algebra
Last synced: 09 Feb 2026
https://github.com/prathameshdhande22/data-structure-and-algorithms
This Repository Contains all the code which i have written while doing DSA.
algorithm algorithms clanguage data-structures dsa dsa-algorithm java leetcode
Last synced: 21 Apr 2026
https://github.com/milan-960/leetcode-js-soutions
Leetcode solution with question of the problem and algorithm challenges! ❤️
algorithm arrays leetcode leetcode-javascript leetcode-solutions
Last synced: 23 Aug 2025