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-09-24 00:01:30 UTC
- JSON Representation
https://github.com/kongnet/openrarity
openRerity core algorithm JS implementation
Last synced: 08 Aug 2025
https://github.com/ayastreb/cs101
:mortar_board: Data structures and algorithms implemented in ES6
algorithm computer-science-algorithms computer-science-education data-structure
Last synced: 13 Apr 2025
https://github.com/open-node/jstructures
JavaScript 版本的数据结构,提供常用的数据结构封装,基于清华大学邓俊辉老师的数据结构课程
algorithm data-structures heap javascript queue stack tree-structure
Last synced: 14 Apr 2025
https://github.com/shtratos/subsetsum
A Faster Pseudopolynomial Time Algorithm for Subset Sum http://arxiv.org/pdf/1507.02318v1.pdf
algorithm subset-sum subsetsum
Last synced: 14 Apr 2025
https://github.com/sleekpanther/minimum-weighted-vertex-cover-approximation-algorithm
Approximation Algorithm for the NP-Complete problem of finding a vertex cover of minimum weight in a graph with weighted vertices. Guarantees an answers at most 2 times the optimal minimum weighted vertex cover
algorithm algorithm-design approximation approximation-algorithms edge-cost graph minimum-weighted-vertex-cover noah noah-patullo noahpatullo np-complete pattullo pattulo patullo patulo pricing-method vertex vertex-cover vertices weighted-vertex-cover
Last synced: 27 Jul 2025
https://github.com/elibroftw/contest-questions
My competition / problem solving solutions in Python and sometimes C++
algorithm algorithms canadian-computing-competition ccc python solutions uwaterloo waterloo
Last synced: 12 Jul 2025
https://github.com/mratanusarkar/obstacle-avoiding-bot
My goal is to come up with a simple and a basic model of an obstacle avoiding bot with the best possible algorithm to detect and avoid an obstacle using only One Ultrasonic Sensor module (HCSR04) and 2 wheels. The project is still into development to find even better an algorithm to achieve the same task.
algorithm arduino arduino-uno avoid-obstacles detection hcsr04 l293d obstacle-avoidance obstacle-avoidance-robot obstacle-detection proteus robotics robotics-algorithms sensor ultrasonic-sensor
Last synced: 22 Sep 2025
https://github.com/houbb/leetcode
The leetcode problem solutions.(力扣算法个人学习笔记) 查询、排序、五大算法汇总
algorithm algorithms basic code data-struct leetcode
Last synced: 10 Apr 2025
https://github.com/gagniuc/bioinformatics-algorithms-in-javascript
These Bioinformatics HTML5/JS files accompany the book entitled: Algorithms in Bioinformatics: Theory and Implementation, and they are compatible with all internet browsers. These algorithms include more than 120 open-source implementations that describe many known or novel algorithms in Bioinformatics.
algorithm algorithms big-data bioinformatics biology browser dna-sequences html5 javascript js proteins rna
Last synced: 14 Sep 2025
https://github.com/chubek/poxhash
A block hashing algorithm with implementations in C, Rust, Go, Nim, Python and JS
algorithm bash bash-script c cryptography cryptography-algorithms go hash hashing hashing-algorithm header-only javascript nim nim-language python rust rust-lang
Last synced: 17 Jul 2025
https://github.com/ralgond/sortedlistintersection
使用SIMD的有序列表求交集算法
algorithm intersection simd sorted-lists
Last synced: 17 Jul 2025
https://github.com/abbadon1334/sun-position-spa-php
SPA Sun Position Calc Library for PHP
algorithm azimuth-angles degrees longitude php sidereal solar-position-algorithms solar-radiation-applications spa
Last synced: 01 Aug 2025
https://github.com/dibyadyutidas/dsa
Collection of essential data structures implemented in C/C++ with explanations and sample code.
algorithm cpp datastructure problem-solving
Last synced: 09 Jul 2025
https://github.com/codgician/competitive-programming
:star: Just you wait.
acm-icpc algorithm competitive-programming icpc oi programming-contests
Last synced: 27 Jul 2025
https://github.com/ethanhe42/tsp
evaluation of various algorithms for traveling salesman problem
algorithm animation python tsp
Last synced: 11 Apr 2025
https://github.com/rolyatmax/boids
flocking with colors
algorithm animation boids budo canvas creative-coding flocking generative-art javascript physics
Last synced: 14 Apr 2025
https://github.com/axect/quantumalgorithms
Implementations of Quantum Algorithms
algorithm cirq pennylane python qip qiskit quantum-computing rust
Last synced: 13 Apr 2025
https://github.com/zpoint/algorithms
Notes and Implementation of common Algorithms and DataStructure
algorithm c common-algorithms python
Last synced: 25 Jan 2025
https://github.com/z8264/algorithms
📘 LeetCode Solutions Javascript
algorithm data-structure javascript leetcode
Last synced: 12 Aug 2025
https://github.com/keremtan/coloringmapalgorithm-csp-
Graphical Coloring of Countries with Condition Satisfaction Algorithm.
algorithm coloring-algorithm coloring-graph computer-algorithm csp
Last synced: 13 Apr 2025
https://github.com/gagniuc/visual-basic-modules-markov-chains
These Markov Chains .BAS modules accompany the book entitled: Markov Chains: From Theory to Implementation and Experimentation, and they are compatible with Visual Basic for Applications (VBA) and Visual Basic 6.0 (VB 6.0).
algorithm algorithms book experimental implementation markov-chain theory-of-probability vb6 vb6-application vb6-source
Last synced: 04 Mar 2025
https://github.com/sukeesh/algorithm-implementations
my algorithm implementations, which I use as template in timed contests
algorithm competitive-programming cpp data-structures
Last synced: 21 Jun 2025
https://github.com/ayaanhossain/nrpcalc
Non-Repetitive Parts Calculator - Automated design and discovery of non-repetitive genetic parts for engineering stable genetic systems
algorithm calculator computational-biology cover design discovery finding genetic non-repetitive nrp parts path repeats stable synbio synthetic-biology systems vertex
Last synced: 19 Aug 2025
https://github.com/algorithm-archivists/algorithm-archivists.github.io
The site for the algorithm archive, please direct any issues or PRs to: https://github.com/algorithm-archivists/algorithm-archive
Last synced: 26 Feb 2025
https://github.com/innofang/algo4ml
🐍 algorithm for machine learning
algorithm decision-tree knn logistic-regression machine-learning machine-learning-algorithms machine-learning-in-action naive-bayes python3
Last synced: 29 Apr 2025
https://github.com/zufuliu/algorithm
Levenshtein Distance, Text Similarity, Longest Common Subsequence, Sørensen–Dice coefficient
algorithm levenshtein mysql similar similarity text
Last synced: 22 Apr 2025
https://github.com/hxndev/lzw-data-encryption-algorithm
LZW stands for “Lempel-Ziv-Welch”. The LZW algorithm is a very common compression technique. This algorithm is typically used in GIF and PDF. It is lossless, meaning no data is lost when compressing. The algorithm is simple to implement and has the potential for very high throughput in hardware implementations. It is the algorithm of the widely used Unix file compression utility compress, and is used in the GIF image format.
algorithm code compression cpp data-compression decoding decryption dictionary encoding encryption lzw project
Last synced: 18 Jul 2025
https://github.com/andeya/easysync2
The EasySync2 Algorithm
algorithm easysync easysync2 editor
Last synced: 19 Aug 2025
https://github.com/cuixing158/deeplearningpractice
Deep learning principle practice, based on MNIST hadwritten digit recognition
algorithm back-forward deep-learning-algorithms deep-learning-tutorial digit-recognition digit-recognition-mnist
Last synced: 02 May 2025
https://github.com/yoyoberenguer/sharpening-filter
image sharpening algorithm
algorithm image-processing python sharpen
Last synced: 03 Apr 2025
https://github.com/gagniuc/mix-two-signals-in-vb
This is an implementation designed in VB6/VBA. 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 basic mix signal spectral-forecast vb-net vb6 vb6-source vba vba-excel
Last synced: 07 Jul 2025
https://github.com/xiaoxiae/voronoi
A simple Python library for generating various kinds of Voronoi diagrams.
algorithm voronoi voronoi-diagram
Last synced: 28 Apr 2025
https://github.com/alexanmtz/lucifer-msdos
This old msdos simple program that answer any question is back!
ai algorithm challenges fun intelligence learning lucifer machinelearning ms-dos tdd tricks turing-test
Last synced: 23 Apr 2025
https://github.com/yi-ge/rust-practice
Rust 算法练习。
algorithm data-structures rust rust-lang
Last synced: 13 Apr 2025
https://github.com/mohitkyadav/amazing-stl-algoritms
STL funcs from cpp STL
algorithm amazing-stl amazing-stl-algorithms c-plus-plus c-plus-plus-11 c-plus-plus-14 cpp-14 cpp-stl-algorithms cpp11 header
Last synced: 12 Apr 2025
https://github.com/sangwoo-joh/ocaml-ps
:camel: Problem solving with OCaml
algorithm ocaml problemsolving
Last synced: 07 May 2025
https://github.com/thundergolfer/sudkamp-langs-machines-java
[WIP] Algorithms from Sudkamps' Languages and Machines - implemented in Java
algorithm computer-science computer-science-algorithms textbook
Last synced: 04 Jul 2025
https://github.com/willybrauner/dijkstra-algorithm
Dijkstra's algorithm implementation for any data structure
algorithm dijkstra dijkstra-algorithm
Last synced: 10 Apr 2025
https://github.com/roliveira/nilt
Numerical Inverse Laplace Transform Methods
algorithm benchmarks laplace-transform numerical-methods
Last synced: 13 Jun 2025
https://github.com/igorbezsmertnyi/enigma-js
Enigma.js Enigma machine algorithm in javascript
algorithm enigma enigma-machine javascript js
Last synced: 12 Feb 2025
https://github.com/abhinandanmishra1/dsa-weekly-leetcode-practice
Practice is the key!
algorithm algorithms data-structures leetcode leetcode-solutions
Last synced: 02 Mar 2025
https://github.com/aminkhani/dsa
Data Structures and Algorithms Tutorial
algorithm algorithms computer-science data data-structures data-structures-and-algorithms datastructures tutorial
Last synced: 15 Mar 2025
https://github.com/parassharmaa/operating-system-algorithms
Simulation of operating system algorithms
algorithm operating-system scheduling-algorithms
Last synced: 19 Apr 2025
https://github.com/ventgrey/algorithms-and-data-struct
Just a repo to place some algorithms and data structure practices.
algorithm algorithms begginers data-structures explained multi-language practice
Last synced: 12 Jun 2025
https://github.com/csurfer/scala-dlx
Dancing links based implementation of AlgorithmX in Scala
algorithm dancing-links scala sudoku sudoku-solver
Last synced: 09 Apr 2025
https://github.com/patinthehat/backofflib
A PHP library that implements various backoff (delay) algorithms, such as exponential backoff.
algorithm backoff backoff-algorithms exponential-backoff php php-library
Last synced: 09 Apr 2025
https://github.com/crequency/common.algorithm
🎉 All Crequency algorithm here.
algorithm algorithms lib library
Last synced: 22 Apr 2025
https://github.com/3f/lx4cnh
Algorithm for high-speed multiplication of LARGE numbers
algorithm algorithms biginteger bignumbers calculation high-performance large-integers large-numbers lodgex4corrnohigh lx4cnh math multiplication numbers speed
Last synced: 12 Apr 2025
https://github.com/saadbazaz/crackhead
A simple, smart & distributed password-cracking algorithm
algorithm password-cracker security
Last synced: 13 Jun 2025
https://github.com/rosemary666/algo
主要使用golang语言讲解和实现算法,包括数据结构、leetcode算法题等等
algo algorithm algorithm-golang data-structures leetcode leetcode-go leetcode-solutions
Last synced: 22 Apr 2025
https://github.com/cuixing158/single-image-undistort
Distortion correction of single image without checkerboard calibration.
algorithm algorithms bird-eye-view camera-model fisheye-image fisheye-undistorting image-processing image-rectification single-image-undistort undistortion
Last synced: 02 May 2025
https://github.com/phtrempe/sknni
Spherical k-nearest neighbors interpolation (geospatial interpolator)
algorithm geospatial interpolation interpolator k-nearest-neighbors knn sphere spherical
Last synced: 05 May 2025
https://github.com/viralvaghela/ds-algo
Data Structures and Algorithms
algorithm algorithms algorithms-and-data-structures datastructure datastructures java
Last synced: 17 Jun 2025
https://github.com/sensirion/arduino-gas-index-algorithm
Arduino Library for Sensirion's Gas Index Algorithm, providing a VOC and NOx Index output signal calculated from the SGP40/41 raw signals
algorithm arduino arduino-library example example-usage gas gas-index nox nox-representation sensirion sgp sgp40 sgp41 sgp4x voc voc-representation
Last synced: 30 Apr 2025
https://github.com/pjandl/cblc
Curso Básico da Linguagem C
algorithm c programming programming-language
Last synced: 31 Jan 2025
https://github.com/walterjgsp/algorithms
Coding contest solutions, simple and advanced algorithms.
Last synced: 28 Apr 2025
https://github.com/mdubus/lem-in
Help your ants to escape with the best path-algorithms as possible !
Last synced: 24 Apr 2025
https://github.com/yankewei/leetcode
LeetCode 问题的解决方法
algorithm go leetcode leetcode-solutions php
Last synced: 12 Apr 2025
https://github.com/shaoruu/cube-wars
:octocat: A shooter game like Boxhead2
algorithm astar boxhead cubes javascript-game pathfinding shaoruu squares zombies
Last synced: 06 Jul 2025
https://github.com/eladch/online-plan-recognition
algorithm plan-recognition python
Last synced: 18 Mar 2025
https://github.com/mahrjose/bracu-cse221
BRAC University's course - CSE221 (Algorithms) Lab Assignment Solutions. (Summer - 2022)
algorithm algorithms bracu bracucse221 cpp cpp17 cse221 djikstra-algorithm lcs-algorithm mahrjose python3 python310
Last synced: 22 Apr 2025
https://github.com/m-elbably/symspell-ex
Distributed spelling correction & fuzzy search based on symmetric delete spelling correction algorithm (SymSpell)
algorithm nlp spelling-correction
Last synced: 09 Apr 2025
https://github.com/janasunrise/maze-generation-algorithm
An implementation of Maze generation algorithm in python using the game and GUI framework pygame.
algorithm algorithms hacktoberfest maze-generator python
Last synced: 14 Apr 2025
https://github.com/perlkonig/condorcet
A .NET Standard 2.0 library that implements various Condorcet voting algorithms
algorithm ballot candidate choice condorcet condorcet-voting-algorithms csharp-library netstandard netstandard20 rank ranking-algorithm schulze-method vote voting
Last synced: 23 Apr 2025
https://github.com/stdlib-js/ml-incr-binary-classification
Incrementally perform binary classification using stochastic gradient descent (SGD).
algorithm binary class classification gradient-descent incremental javascript logistic machine-learning math mathematics ml node node-js nodejs online prediction statistics stats stdlib
Last synced: 12 Feb 2025
https://github.com/uraninite/rsa-algorithm
Math based RSA public/private key generator and encryptor/decryptor.
algorithm console-application cpp cryptography rsa
Last synced: 10 Apr 2025
https://github.com/alexprut/leetcode
🍒 Solution to LeetCode problems
algorithm algorithms competitive-programming data-structures leetcode leetcode-solutions
Last synced: 30 Apr 2025
https://github.com/nikhilroxtomar/iris-data-set-classification-using-tensorflow-mlp
Iris Data Set is one of the basic data set to begin your path towards Neural Networks. Today Neural Network is one of the most trending machine learning algorithms, as they perform really well then any other algorithms in the field of machine learning. So everyone should begin learning about neural network. If you want to learn, then this is the right place for you.
algorithm algorithms machine-learning neural-network
Last synced: 14 Apr 2025
https://github.com/shravanatirtha/sde-striver-sheet
A collection of problems from Strivers-SDE-sheet using which people have cracked their dream jobs. These questions are commonly asked in product-based companies like Amazon, Microsoft, Google, etc
algorithm data-structures interview-questions
Last synced: 24 Apr 2025
https://github.com/dhhruv/todo
This Script/Program is written as a part of CoronaSafe Engineering Fellowship Test Problem by Pupilfirst in the Python Programming Language passing all the test cases as given in the .js file. Proof of all Test Cases passing is as shown below.
algorithm cli coronasafe fellowship fellowship-internship-task fellowship-python internship-task library pupilfirst python shell terminal to-do to-do-list todo todo-app todo-cli todolist
Last synced: 03 May 2025
https://github.com/cvcio/go-plagiarism
Plagiarism detection using stopwords n-grams
algorithm golang n-grams plagiarism plagiarism-detection stopwords
Last synced: 07 May 2025
https://github.com/dori-dev/fibonacci-algorithms
Types of Fibonacci codes in Python with their performance testing.
algorithm algorithms fibonacci python
Last synced: 21 Apr 2025
https://github.com/luckyforce/pyasciibattleship
This is an Python Console App where you can play Battleship shown with Ascii Characters
algorithm ascii battleship console terminal
Last synced: 11 Apr 2025
https://github.com/t-specht/thoughtful
Machine Learning library for JavaScript
algorithm artificial-intelligence javascript machine-learning neural-networks
Last synced: 24 Apr 2025
https://github.com/cnuernber/kmeans-mnist
An example of Clojure/Julia integration.
algorithm clojure julia julia-compiler kmeans
Last synced: 12 Jun 2025
https://github.com/moimikey/is-satire
Strategically determine if a website is satire or not.
algorithm cli cli-utilities clickbait detection fake fake-content node node-modules npm npm-module npm-package satire satire-sites
Last synced: 02 May 2025
https://github.com/weblineindia/dummy-credit-card-number-generator
Generate dummy credit card numbers for all well-known card issuers like MasterCard, Visa, JCB, Discover, American Express, etc.
algorithm credit-card dummy-card-numbers dummy-data-generator luhn-algorithm number-generator payment-gateway-developers php test-credit-card-number
Last synced: 22 Apr 2025
https://github.com/mcnugets/unity-pathfinding-methods
Project provides a basic application of different path searching algorithms like A *, Dijkstra
a-star algorithm algorithms breadth-first-search c-sharp dijkstra-algorithm game-development game-engine pathfinding pathfinding-algorithms unity unity3d unity3d-plugin
Last synced: 27 Apr 2025
https://github.com/loveincode/data-structures-and-algorithms
🦄 Java data structure and sorting algorithm
Last synced: 07 Apr 2025
https://github.com/sskender/ads
Algorithms and Data Structures implemented in C
algorithm algorithms-datastructures bst bstree bubble-sort data-structures hashing hashmap heap insertion-sort linked-list linkedlist merge-sort queue quick-sort selection-sort shell-sort sorting-algorithms stack tree
Last synced: 15 Apr 2025
https://github.com/kripod/provably-fair-algorithms-whitepaper
Introduction to Provably Fair Gaming Algorithms
algorithm fairness gambling gaming provably-fair whitepaper
Last synced: 23 Jun 2025
https://github.com/aveek-saha/js-data-structs
A small data structures library for JavaScript
algorithm algorithms binary-search-tree binary-trees data-structures fisher-yates-shuffle graph graphs hacktoberfest heap-sort javascript lzw-compression queue stack tree trie-structure
Last synced: 11 Jul 2025
https://github.com/shashwatkathuria/data-structures-and-algorithms
Data Structures And Algorithms
algorithm algorithms arraylist bellman-ford-algorithm binary-search binary-search-tree data-structures dijkstra-algorithm dna-sequencing dynamic-programming hashtable heap kruskals-algorithm papadimitriou prims-algorithm shortest-paths sorting-algorithms stack travelling-salesman-problem trie
Last synced: 24 Aug 2025
https://github.com/riju18/datastructure-and-algorithm
Data Structure & Algorithm
algorithm algorithms-and-data-structures data-structures oop-python python3 sliding-window two-pointers
Last synced: 05 May 2025
https://github.com/wonderer007/naive-bayes-classifier
Naive Bayes classifier is classification algorithm. It uses Naive based Bernoulli and Multinomial equation to classify documents(Text) as ham or spam.
algorithm bernoulli classification-algorithm classify-documents corpus corpus-folder eclipse ham java naive-bayes-classifier
Last synced: 13 May 2025
https://github.com/dataxujing/gcforest_r
:art: :art: R package for gcForest [ https://CRAN.R-project.org/package=gcForest ][ https://github.com/cran/gcForest ]
Last synced: 15 Sep 2025
https://github.com/smups/rustronomy-watershed
Rustronomy-watershed is a pure-rust implementation of the segmenting and merging watershed algorithms
algorithm astronomy image-processing image-segmentation science watershed
Last synced: 24 Aug 2025
https://github.com/monomonedula/sten
Simple algorithm for generating graph nodes embeddings
algorithm closeness community-detection embeddings graph graph-algorithms graph-embedding graphs machine-learning node-embedding python python3 representation-learning
Last synced: 21 Jun 2025
https://github.com/willigarneau/motion-tracking
📸 Plug and Play Real-Time Motion Detection App with OpenCV. No Bugs No Worries. Enjoy! 🕺 🖼
algorithm camera cplusplus frame motion-detection motion-sensor object-detection opencv
Last synced: 14 Jul 2025
https://github.com/mertturkmenoglu/path-finding-algorithms
Path finding algorithms visualization
algorithm astar-algorithm bfs-algorithm dijkstra-algorithm maze maze-generation-algorithms maze-solver pathfinding pathfinding-algorithm react typescript
Last synced: 17 Aug 2025
https://github.com/maxim5/code-inspector
Programming language detector algorithm
algorithm code code-analysis deep-learning lstm machine-learning natural-language-processing programming-languages python recurrent-neural-networks tensorflow
Last synced: 06 Apr 2025
https://github.com/mitevpi/algos
Low-level JavaScript algorithms for data processing/manipulation as shorthand for everyday use in frontend & backend code.
algorithm backend core frontend javascript library package shorthand
Last synced: 13 Apr 2025