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-11-13 00:01:11 UTC
- JSON Representation
https://github.com/upupming/quick-select
Select k-smallest item in an array A in nearly 2n time using LAZY-SELECT. Also implemented naive sorting & linear select algorithm.
algorithm lazy-selection random-algorithm select-algorithm
Last synced: 08 Apr 2025
https://github.com/nelsonzhao/algorithms_and_data_structures
Algorithms and data structures implemented using C++
Last synced: 11 Apr 2025
https://github.com/yihonglei/thinking-in-algorithms
LeetCode Solutions
algorithm algorithms algorithms-and-data-structures java leetcode leetcode-c leetcode-java leetcode-solutions
Last synced: 25 Jun 2025
https://github.com/rhcarvalho/dawgo
DAWGo is the home for a particular implementation of a Directed Acyclic Word Graph in Go.
algorithm data-structure directed-graph go golang graph natural-language-processing trie
Last synced: 02 Mar 2025
https://github.com/hxndev/implementing-grep-using-naive-search
GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string. In this, I implemented GREP using Naive Search.
algorithm command-line cpp grep linux naive-bayes-algorithm search time-complexity-analysis utility
Last synced: 31 Mar 2025
https://github.com/andrewn6/mergesort-visualiser
📁 Merge sort visualizer in python.
algorithm datastructure python python3
Last synced: 06 Sep 2025
https://github.com/andrewkchan/wave-function-collapse
Annotated implementation of wave function collapse algorithm
algorithm constraint-satisfaction-problem gamedev generative-model procedural-generation wfc
Last synced: 18 Jul 2025
https://github.com/chiclaim/bookcodepractise
BookCodePractise
algorithm datastructures javaframework
Last synced: 10 Apr 2025
https://github.com/hxndev/implementing-linux-cl-utility-grep
CL = Command Line. GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string
algorithm command-line complexity cpp grep linux pattern search time-complexity-analysis utility
Last synced: 31 Mar 2025
https://github.com/blaz-cerpnjak/tictactoe-minimax
🕹️ 🎮 TicTacToe with Minimax AI algorithm (C#). The game has the option of 'Multiplayer' in 'Singleplayer' against the computer.
ai algorithm cs design game minimax tic-tac-toe tictactoe tictactoe-ai tictactoe-game visualstudio wpf wpf-application wpf-datagrid wpf-ui xaml
Last synced: 16 Mar 2025
https://github.com/pieroboseta/piero-ende-coder
A powerful encryption and decryption tool that combines the Vigenère cipher, XOR encryption, and Base64 encoding to secure messages. This tool allows users to encode and decode messages using a secret key, ensuring an extra layer of security.
algorithm base64 cipher cpp cryptography data-conversion data-encoding decoder decryption encoder encryption hashing string-manipulation text-processing
Last synced: 08 Apr 2025
https://github.com/nwrenger/bubblesort-example
Examples of the bubblesort algorithm written in rust.
algorithm bubblesort cocktailshakersort rust
Last synced: 21 Jul 2025
https://github.com/dcmox/binpacking
Packing items in a 3D space
3d algorithm binpacking typescript
Last synced: 01 Mar 2025
https://github.com/bola-nabil/leetcode
leetcode solutions
algorithm algorithms algorithms-and-data-structures cpp data-structures javascript leetcode leetcode-javascript leetcode-javascript-solutions leetcode-problems leetcode-problems-solutions leetcode-solutions mysql problem-solving typescript
Last synced: 05 Apr 2025
https://github.com/yoyoberenguer/hsl
HSL to RGB and RGB to HSL
algorithm color-conversion hsl hue luminescence saturation
Last synced: 03 Apr 2025
https://github.com/moussaak/ratp-metro-route
Itineraire du metro parisien en utilisant l'algorithme de djikstra en Langage C
algorithm djikstra itineraire langage-c metro-parisien ratp sncf
Last synced: 11 Apr 2025
https://github.com/monodyle/adventure
journey through algorithm & data structure
Last synced: 30 Jul 2025
https://github.com/ryosukecla/go-cs
algorithms, data structures, mathematics written in golang
algorithm computer-science data-structures golang math
Last synced: 08 Sep 2025
https://github.com/naren-jha/algorithms
Implementation of most common data structures and algorithms
algorithm data-structures dynamic-programming graph-theory
Last synced: 29 Jul 2025
https://github.com/gagniuc/combining-two-signals-in-js-c-py-php-vb-pl-rb-java
This is an implementation designed in eight different programming / scripting languages, namely C#, Python, VB6, Javascript, Perl, Ruby, Java and PHP. Each implementation is able to mix two signals/vectors (A and B) in arbitrary proportions.
algorithm code combine csharp design interpolation java javascript languages mix perl php prediction python ruby shortcode spectral-forecast vb6 vba
Last synced: 13 Mar 2025
https://github.com/nagexiucai/mla
机器学习算法。
ai algorithm deep-learning machine-learning nn python tutorial
Last synced: 28 Mar 2025
https://github.com/gagniuc/discrete-probability-detector
These implementations make use of an algorithm called DPD (Discrete Probability Detector), that transforms any sequence of symbols into a transition matrix. DPD is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in JavaScript, VBS and VB6.
algorithm dpd excel js matrix probability sequence string text transition vb6 vba
Last synced: 13 Mar 2025
https://github.com/michel-leonard/c-rho
The Pollard's Rho algorithm for 64/128 bits Integer Factorization in pure C.
128-bit algorithm c cryptography education example factorization linux math pollard-rho-algorithm simple tool windows
Last synced: 20 Sep 2025
https://github.com/apoorva-info/data-structures-and-algorithms
This repository showcases my daily DSA practice in Python, focusing on improving problem-solving skills and coding logic. Each solution is documented to aid learning and preparation for coding interviews.
algorithm algorithms algorithms-and-data-structures coding-interviews computer-science data-structures dsa gthub interview interview-questions python3 software-engineering study-plan youtube
Last synced: 24 Apr 2025
https://github.com/preciz/wfc
Wave Function Collapse implemented in Elixir
algorithm elixir wave-function-collapse
Last synced: 28 Mar 2025
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/amansrv/dsa-leetcode
In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.
algorithm data-structures leetcode
Last synced: 11 May 2025
https://github.com/saseungmin/daily_coding_dojo
study for javacript algorism 🎯 daily coding..🚀
algorithm algorithm-study coding-dojo daily-coding javascript
Last synced: 17 Mar 2025
https://github.com/nem035/page-rank-fun
Simple Demonstration of the PageRank Algorithm
algorithm html javascript pagerank-algorithm
Last synced: 03 Apr 2025
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/aschleg/numberr
R package containing number-theoretic algorithms and functions related to number theory.
Last synced: 02 Mar 2025
https://github.com/bobby285271/scnuse-shannon-slides-2021
SCNUSE 第二学期香农先修班 Slides(部分)
Last synced: 26 Apr 2025
https://github.com/petrglad/robo-minesweeper
Algorithm (solver) that plays Minesweeper game
algorithm mines minesweeper-game
Last synced: 17 Mar 2025
https://github.com/jakegrigsby/algorithm_distillation
minimalist pytorch replication of Algorithm Distillation (Laskin et al., 2022)
Last synced: 28 Feb 2025
https://github.com/lbirkert/linearequationfrompoints
Algorithm to construct a linear equation from a list with >= 2 points proof of concept
algorithm algorithms css html js maths proof-of-concept vitejs
Last synced: 20 Mar 2025
https://github.com/thinkerou/leetcode-go
LeetCode problems' solutions using Go.
algorithm datastructure go golang interview leetcode
Last synced: 27 Mar 2025
https://github.com/bb4/bb4-a-star
Scala implementation of generic A-Star search algorithm using a mutable priority queue as described in Algorithms by Robert Sedgewick.
Last synced: 20 Jul 2025
https://github.com/travorlzh/cppstuff
Some C/C++ basics and algorithms
algorithm c c-language cmake cplusplus cpp factorization
Last synced: 09 Mar 2025
https://github.com/kakshay21/opencv
Security Automation Tool
algorithm opencv security-automation
Last synced: 26 Feb 2025
https://github.com/reala10n/car-pathfinding-problem
פרויקט חמש יחידות הבגרות שלי במדעי המחשב, כחלק מתוכנית אלפא בטכניון
a-star a-star-algorithm algorithm car dijkstra-algorithm pathfinding pathfinding-algorithm prm probabilistic-road-map rrt
Last synced: 13 Jun 2025
https://github.com/evgenykochetkov/sequiturish
An approximate implementation of Sequitur algorithm in Clojure
Last synced: 16 Jun 2025
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: 05 Jul 2025
https://github.com/ksokolovic/jsudoku
Java implementation of the core Sudoku game.
algorithm java jsudoku sudoku-puzzle
Last synced: 09 Apr 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/ctamblyn/sudoku-solver
Sudoku solver library for Rust
algorithm rust sudoku sudoku-solver
Last synced: 10 Apr 2025
https://github.com/kanukim97/algorithm
알고리즘 풀이 Repository입니다
algorithm leetcode programmers-online-judge sql
Last synced: 13 Mar 2025
https://github.com/tjx666/leetcode-javascript-2023
每逢面试必刷题
algorithm font-end interview javascript leetcode
Last synced: 31 Mar 2025
https://github.com/vsn4ik/linalg
Linear algebra for D programming language.
algorithm d dlang linalg linear-algebra
Last synced: 28 Jul 2025
https://github.com/powergee/testcasebruteforce
Do bruteforce to find a test case that make my algorithm fail.
algorithm brute-force bruteforce competitive-programming problem-solving
Last synced: 09 Apr 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: 27 Mar 2025
https://github.com/ericduran/algo_ds
Algorithms & Data Structures w/ JS
algorithm data-structures javascript
Last synced: 27 Jul 2025
https://github.com/neemiasbsilva/yolov3-detect-person-car
Using YOLO (You Only Look Once) object detection algorithm to detect persons and cars.
algorithm bounding-boxes cars cars-person cnn-keras computer-vision data-science deep-learning detect-car detect-person detect-persons detection-algorithm keras-tensorflow object-detection python python3 region yolo yolo3 yolov3
Last synced: 25 Aug 2025
https://github.com/gagniuc/mix-two-signals-in-java
This is an implementation designed in Java. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
algorithm algorithms implementation java java-8 mix model numerical-methods signal spectral-forecast vector vectors waveform
Last synced: 20 Jul 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 2025
https://github.com/ananya2001-an/pathfinding-visualizer
Visualizes shortest path finding algorithms on a grid
algorithm css dfs dijkstra-shortest-path html javascript pathfinding-algorithm visualization
Last synced: 25 Jul 2025
https://github.com/scripttiger/randomness
Demonstrations in randomness and private/local functions. If you ever wanted to make a script game, you should definitely check this out!
algorithm gaming random randomization randomizer randomness scripttiger
Last synced: 24 Aug 2025
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/connieya/cpp_algorithm
CPP Algorithm Source Code Storage
Last synced: 23 Mar 2025
https://github.com/fieg/markov
Implementation of MarkovChain algorithm in PHP
algorithm machine-learning markov markov-chain php
Last synced: 24 Jul 2025
https://github.com/timthedev07/100algo-in-100days
Learn 100 algorithms in 100 days.
algorithm algorithms challenge data-structures milestone
Last synced: 24 Jun 2025
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/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/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: 03 Mar 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/usmanmehmood55/genetic_algorithm
Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.
algorithm c genetic-algorithm optimization-algorithms
Last synced: 30 Jun 2025
https://github.com/iamvishal16/leetcodesolutions
Swift solutions for LeetCode problems using Higher Order function and Algorithms
algorithm algorithms higher-order-functions ios leetcode leetcode-solutions xcode
Last synced: 15 Oct 2025
https://github.com/saifurrahmanemon/algorithms_visualizer
An attempt to make a visualizer for popular algorithms. So far, finished with visualizing popular sorting algorithms like Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort.
algorithm algorithm-visualizer algorithms javascript react sorting-algorithms
Last synced: 05 Mar 2025
https://github.com/yadvi12/striver-sde-dsa-sheet
Striver SDE Sheet - CPP Solutions
algorithm coding-challenge cpp data-structures
Last synced: 24 Apr 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: 11 Mar 2025
https://github.com/aniket965/algo-world
🔥Node module to use algorithms in one line🚀
algo algorithm algorithm-library javascript library library-free node npm
Last synced: 04 Mar 2025
https://github.com/nimacodez/palindrome-number-math-challenge
A Quite small and fun math challenge
algorithem algorithm algorithms javascript math mathematics node nodejs
Last synced: 12 Apr 2025
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/hoshimin/ranger
Fast sparsed range intersection
algorithm algorithms header-only intersect intersection range sparse
Last synced: 14 Apr 2025
https://github.com/silentsoft/acmicpc-kit
:rocket: Let's practice algorithms with Acmicpc Kit ! Acmicpc Kit is a template project for creating the problem project using fully customizable templates.
acmicpc algorithm baekjoon-online-judge boj koi leetcode practice programmers template
Last synced: 19 Feb 2025
https://github.com/can-dy-jack/linkedlist
LinkedList and DoubleLinkedList implementation in JavaScript
algorithm data-structures double-linked-list javascript linked-list
Last synced: 07 Apr 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/devansh-maurya/sem-4-lab-assignments
Laboratory Assignments for the fourth semester at NIT Meghalaya
algorithm algorithms-and-data-structures assembly assembly-language assembly-language-programming assignments c computational-chemistry computer-architecture computer-organisation computer-organization graph-algorithms mips mips-assembly nit-meghalaya search-algorithm searching-algorithms sorting sorting-algorithms sorting-algorithms-implemented
Last synced: 23 Jul 2025
https://github.com/hacker1024/blowfish_ecb.dart
A Blowfish ECB codec implementation in pure Dart.
algorithm blowfish blowfish-algorithm dart dart-algorithms dart-package dartlang
Last synced: 11 Apr 2025
https://github.com/santosl2/javascript-algorithms-explain
Some of most popular Searching and Sorting algorithms, made in Javascript
algorithm algorithms javascript searching-algorithms sorting-algorithms
Last synced: 23 Mar 2025
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/outfrost/smtwt
[university] Exploring various algorithms to approximately solve the single machine total weighted tardiness scheduling problem
algorithm algorithms ant-colony-optimization dynasearch metaheuristics np-hard scheduling smtwt
Last synced: 08 May 2025
https://github.com/dentrax/easyblockchain
A cryptocurrency C++ implementation using a BlockChain technology made for educational purposes only
algorithm bitcoin blockchain blockchain-demos blockchain-technology chain cryptocurrency educational-project
Last synced: 08 Sep 2025
https://github.com/reydvires/naive-bayes-classification
The Naive Bayesian classifier
algorithm artificial-intelligence lua lua-script luajit machine-learning naive-bayes-algorithm naive-bayes-classifier telkom-university zerobrane-studio
Last synced: 04 Nov 2025
https://github.com/tuannh982/hnsw-scala
HNSW vector search algorithm implementation in Scala
algorithm algorithms algorithms-and-data-structures ann approximate-nearest-neighbor-search datastructures datastructures-algorithms hnsw knn nearest-neighbors scala search-algorithm searching-algorithms vector-search vector-search-engine
Last synced: 29 Mar 2025
https://github.com/russellwzr/responsive-wordle
A visualization algorithm demo project implemented by Box2D.js & D3.js that can make the word cloud responsive.
algorithm box2d-physics-engine d3 d3-visualization d3js responsive-layout visualization wordcloud wordle
Last synced: 26 Feb 2025
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: 05 Oct 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/mxssl/quicksortgolang
Quick Sort implementation in Go (Golang)
algorithm go golang quick-sort quicksort quicksort-algorithm
Last synced: 30 Oct 2025
https://github.com/fisenkodv/sudoku-combinatorial-evolution-solver
Solving Sudoku Using Combinatorial Evolution
algorithm csharp evolution-algorithm sudoku sudoku-solver
Last synced: 30 Mar 2025
https://github.com/im-rises/cmergesortparallel
Sequential and parallel merge sort algorithm implemented in C using OpenMP
algorithm c merge-sort openmp parallel pthread
Last synced: 14 May 2025
https://github.com/mchatcher/short-selling-ban-many-types-algo
Asset pricing with short-selling constraints and many beliefs: Three algorithms
algorithm asset-prices matlab short-selling-constraints
Last synced: 01 Sep 2025
https://github.com/weilueluo/mini-snowflake
A simplified ID generator based on Twitter's Snowflake.
algorithm id-generator snowflake
Last synced: 06 Mar 2025
https://github.com/indiecodermm/algo-lab
Collections of interesting algorithms. Visualized using p5.js library.
algorithm astar-pathfinding conways-game-of-life p5-sketches sorting-algorithms wavefunctioncollapse
Last synced: 17 Aug 2025