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-05-25 00:01:12 UTC
- JSON Representation
https://github.com/nem035/js-equality-algorithms
Demonstration of the == and === algorithms in JavaScript
algorithm coercion comparison equality-check equality-comparison equality-test javascript type-coercion
Last synced: 24 Mar 2025
https://github.com/justintime50/algorithms
Classic algorithms including Fizz Buzz, Bubble Sort, the Fibonacci Sequence, a Sudoku solver, and more.
algorithm algorithm-complexity algorithms big-o big-o-notation bubble-sort fibonacci-sequence fizz-buzz fizzbuzz sudoku sudoku-solver
Last synced: 05 May 2025
https://github.com/jamesseanwright/maze-generator
A real-time JavaScript maze generator using the depth-first search algorithm
algorithm canvas depth-first-search generator html5 maze maze-generator stack
Last synced: 16 Apr 2025
https://github.com/cls1991/advent-of-code
Solutions for http://adventofcode.com, just for fun!
Last synced: 29 Apr 2025
https://github.com/malusevdevelopment/laravel-crypto
Laravel wrapper for common hashing algorithms used in web applications
algorithm base64 base64url blake2b blake2b-hash-algorithm cryptography hashing hashing-algorithms laravel programmers random-generation sha256
Last synced: 21 Mar 2025
https://github.com/NestorRV/undersampling
A Scala library for undersampling in imbalanced classification.
algorithm classification imbalance-learning nearest-neighbor-rules undersampling
Last synced: 11 May 2025
https://github.com/dtsdwarak/cs_prep
Guide to CS Engineering and Interview Prep
algorithm algorithms algorithms-and-data-structures computer-science cs-prep interview system-design
Last synced: 26 Mar 2025
https://github.com/MineEric64/UniConverter-Project
UniPack Converter for UniPad.
ableton algorithm algorithms leds mid
Last synced: 30 Nov 2024
https://github.com/c9s/jchash
Jump Consistent Hashing Algorithm implemented in PHP 7 Extension
algorithm consistent-hash-algorithm php php7
Last synced: 23 Apr 2025
https://github.com/zuramai/graphism
A tool to create graph visualization and run algorithms on top of it
algorithm canvas graph graph-visualization visualization
Last synced: 23 Mar 2025
https://github.com/gfacciol/dctdenoising
algorithm image-denoising image-processing ipol
Last synced: 18 Mar 2025
https://github.com/vgarciasc/perceptron-viz
A web visualization of the Perceptron Learning Algorithm.
algorithm ml perceptron visualization
Last synced: 22 Mar 2025
https://github.com/hpai-bsc/fluid-communities
Fluid Communities: A community detection algorithm
algorithm community-detection complex-networks fluid-communities graph python-2
Last synced: 09 Apr 2025
https://github.com/addu390/hybrid-spatial-index
Hybrid Spatial Data Structure based on Quad Tree, R Tree and KD Tree for insertion, search and finding the nearest neighbours on a 2D plane
algorithm hybrid-spatial-index kdtree quadkdtree quadtree rkdtree rtree
Last synced: 19 Dec 2024
https://github.com/cuixing158/pointpolygontest
determine points are inside, on or outside a polygon/contour or calculate signed distance between points and the nearest contour edge.
Last synced: 02 May 2025
https://github.com/trishume/popclick
Detecting lip popping noises to trigger an action.
algorithm audio-recognition spectrograph
Last synced: 14 Apr 2025
https://github.com/baraja-core/doctrine-fulltext-search
Smart Doctrine search engine with ranking system.
algorithm candidates caption database-search dic-container did-you-mean doctrine doctrine-fulltext-search doctrine-search entity fulltext fulltext-search mysql-search overridden perex php-search php-search-engine search search-engine smart
Last synced: 09 Apr 2025
https://github.com/turborium/pureparsefloat
Just Good ParseFloat Algorithm named PureParseFloat
algorithm algorithms clean-code computer-science delphi double-double easy-to-learn float-parser good-practices new-algorithm objectpascal okparsefloat parse parse-float parser pascal pure-c pureparsefloat string-to-float
Last synced: 02 Mar 2025
https://github.com/enansari/quera
My submitted answers in Quera with 100 score | جوابهای من برای سوالات کوئرا که امتیاز ۱۰۰ گرفتند
algorithm problem-solving quera quera-ir quera-programming-problems
Last synced: 27 Apr 2025
https://github.com/ahmetfurkandemir/algorithms
Necmettin Erbakan University - Algorithms (c++)
algorithm algorithms algorithms-and-data-structures bellman-ford-algorithm bfs-algorithm data-structures dfs-algorithm graph graph-algorithms
Last synced: 15 Apr 2025
https://github.com/kristersjakobsson/solnp
C++ implementation of the SQP algorithm SOLNP, utilizing Lagrangian Relaxation to handle both Inequality and Equality constraint functions. Good for solving constrained objective functions on convex surfaces.
algorithm cpp11 dlib optimization-algorithms python python-wheels solnp solnp-algorithm wheels
Last synced: 10 Apr 2025
https://github.com/acecoooool/algs4cplusplus
Algorithms, 4th edition textbook code (using c++)
algorithm algs4 cplusplus-11 cplusplus-14
Last synced: 10 Apr 2025
https://github.com/viadee/javaanchorexplainer
Explains machine learning models fast using the Anchor algorithm originally proposed by marcotcr in 2018
ai algorithm anchor explainable-ai h2oai java machine-learning
Last synced: 30 Jan 2025
https://github.com/alaingalvan/strange-attractors
⤴️ Algorithms to generate strange attractors such as Lorenz, Burgers, etc.
algorithm attractors marmoset procedural strange toolbag vertex-buffer
Last synced: 23 Nov 2024
https://github.com/arasgungore/cmpe250-projects
Five Java projects assigned for the Data Structures and Algorithms (CMPE 250) course in the Fall 2021-22 semester.
algorithm algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms dijkstra dijkstra-algorithm dijkstra-shortest-path dijkstras-algorithm dinic-algorithm discrete-event-simulation dsa dynamic-programming graph-algorithms java job-scheduling job-scheduling-algorithm prims-algorithm prims-algorithm-java
Last synced: 12 Apr 2025
https://github.com/r-barnes/barnes2019-landscape
Landscape evolution models and graph processing on the GPU
Last synced: 15 Apr 2025
https://github.com/xcrypt0r/baekjoon
🔫 Solve Baekjoon Algorithm
algorithm baekjoon boj problem-solving ps
Last synced: 28 Apr 2025
https://github.com/yoyoberenguer/sobel-feldman
Sobel–Feldman, Prewitt, Canny filter
algorithm convolution edge-detection filter python sobel
Last synced: 03 Apr 2025
https://github.com/developerpaul123/optimum
Accessible and modern implementations of common optimization algorithms.
algorithm cpp cpp-lib cpp-library cpp20 cpp20-library evolutionary-algorithm evolutionary-algorithms genetic-algorithm genetic-algorithms genetic-optimization-algorithm header-only nelder-mead-algorithm optimization optimization-algorithms optimization-methods optimizer optimum
Last synced: 15 Apr 2025
https://github.com/syipmong/dsa-practice
This repository serves as a comprehensive resource for understanding and implementing various data structures and algorithms
algorithm binary-search-tree dart data-structures dsa-algorithm dsa-practice graph hash java javascript linear-search linked-list merge-sort mergesort programming python queue range recursion stack
Last synced: 17 Mar 2025
https://github.com/outdooractive/gis-tools
A collection of GIS tools, including a GeoJSON implementation with projection support and WKB/WKT coders as well as many algorithms ported from turf.js
algorithm computational-geometry geojson geojson-data geojson-library geojson-parser geospatial gis ios linux macos swift swiftdata turf tvos watchos wkb wkt
Last synced: 17 Mar 2025
https://github.com/davidnguyen11/p-queue-ts
Priority Queue in Typescript & Javascript
algorithm array-heap binary-heap binary-trees data-structures javascript nodejs priority-queue typescript
Last synced: 22 Mar 2025
https://github.com/programming-with-love/leetcode
🛫️Tujietg's leetcode brushing record~
algorithm brush-leetcode leetcode leetcode-java leetcode-python leetcode-solutions math sql tree
Last synced: 28 Apr 2025
https://github.com/chrispenner/wave-function-collapse
Wave function collapse procedural generation for arbitrary graphs
algorithm graphics procedural-generation wave-function-collapse
Last synced: 06 Apr 2025
https://github.com/exanauts/exatron.jl
Julia implementation of TRON solver on GPUs
Last synced: 03 Mar 2025
https://github.com/razican/vsop87-rs
VSOP87 algorithm in Rust
algorithm hacktoberfest keplerian-elements rust vsop87
Last synced: 22 Mar 2025
https://github.com/mmstick/permutate
Generic permutator written in Rust that permutates both lists of lists and singular lists using references.
Last synced: 17 Mar 2025
https://github.com/cyrildever/feistel
Feistel cipher implementation in Golang for format-preserving encryption
algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation
Last synced: 21 Mar 2025
https://github.com/alexprut/algo
🍒 Classic Algorithms and Data Structures implemented in Java
algorithm algorithms data-structures java
Last synced: 30 Apr 2025
https://github.com/bywulf/jigsawlutioner
Jigsaw puzzle solving algorithm
algorithm image-recognition jigsaw matching-algorithm puzzle solving
Last synced: 22 Nov 2024
https://github.com/ice1000/oi-codes
:closed_lock_with_key: Solutions for online code challenges. Don't be evil.
acm acm-icpc algorithm algorithm-challenges algorithms c cpp crystal dart elixir haskell javascript oi ruby rust solutions typescript
Last synced: 18 Mar 2025
https://github.com/bamescience/mistle
Mistle is a fast spectral search engine. It uses a fragment-indexing technique and SIMD intrinsics to match experimental MS2 spectra to large spectral libraries at a high performance.
algorithm metaproteomics proteomics spectral-library tandem-ms
Last synced: 12 Apr 2025
https://github.com/saying121/lcode
An application of terminal write leetcode.一个终端刷力扣的应用。
algorithm cli leetcode ratatui-rs rust tui
Last synced: 08 Feb 2025
https://github.com/bobbui/sorting-algorithm-simulation
Sorting Algorithm Simulation
algorithm html js sorting-algorithms
Last synced: 09 Apr 2025
https://github.com/richox/comprox
An experimental lossless data compression program with high compression ratio.
Last synced: 14 Feb 2025
https://github.com/da-in/algorithm-study
✏️ 알고리즘 스터디 (2023.01~)
algorithm codingtest daily study
Last synced: 10 Apr 2025
https://github.com/asabaseiban/buaaentrance
北航 991软件工程考研初复试 代码和笔记
algorithm data-structures operating-system
Last synced: 11 Apr 2025
https://github.com/sameerkumar18/the-unix-philosophy
Extracts from the Unix Philosophy 🖥🗝
algorithm computer-science extract philosophy simplicity unix unix-philosophy
Last synced: 30 Mar 2025
https://github.com/federicobond/c3-linearization
A package for doing Solidity and Python-style C3-linearization in ECMAScript
algorithm c3 linearization mro nodejs python solidity
Last synced: 20 Mar 2025
https://github.com/thinktankshark/algorithm_solutions
Algorithm Problems and Solutions in JavaScript
algorithm algorithm-challenges algorithm-solutions hackerrank-solutions javascript leetcode-solutions
Last synced: 23 Mar 2025
https://github.com/tarantinoarchive/won
A new way to see HTML Web Pages
algorithm cli comparison convertions css css-parsing development html html-page js-binding json languages languages-binding npm web won
Last synced: 27 Apr 2025
https://github.com/richard-uk1/integer-sqrt-rs
Integer square root algorithm implemented for rust integer primitives
Last synced: 30 Apr 2025
https://github.com/tentone/constellations
Particle collision with quad-tree experiment inspired by games like Eufloria and Auralux.
algorithm gamedev libgdx quadtree
Last synced: 07 May 2025
https://github.com/arasgungore/ee242-projects
Three C++ projects assigned for the Numerical Methods for Electrical Engineering (EE 242) course in the Spring 2021 semester.
algorithm algorithms bisection-method cplusplus cpp eigenvalue eigenvalues eigenvalues-and-eigenvectors eigenvector eigenvectors gaussian-elimination gaussian-elimination-algorithm matrix-solver numerical-methods partial-pivoting polynomial-roots power-iteration secant-method solving-algorithm terminal-based
Last synced: 12 Apr 2025
https://github.com/vincenzopalazzo/cpstl
Copy and Paste standard library (CPSTL) is a repository with a collection of data structure and algorithms in many different languages
algorithm bloom-filter competitive-programming competitive-programming-contests hacktoberfest
Last synced: 22 Apr 2025
https://github.com/victoriadrake/fancy-unicode
Turn boring plain text into pretty unicode characters.
algorithm converter javascript unicode
Last synced: 23 Mar 2025
https://github.com/FR-vdash-bot/Algorithm
Verified efficient algorithms in Lean4.
algorithm data-structure lean lean4
Last synced: 29 Nov 2024
https://github.com/oleksiyrudenko/stalin-sort
A repressive sorting algorithm (not really sorting)
algorithm data-repression educational-project kottans nodejs npm-module stalin-sort stalinsort
Last synced: 25 Mar 2025
https://github.com/alexcambose/virtual-dom
A Virtual DOM algorithm implementation that improves front end performance by updating only changed nodes in the DOM.
algorithm api diffing dom dom-builder dom-element dom-events dom-manipulation dom-node dom-tree hyperscript json lightweight object optimization react virtual-dom
Last synced: 13 Apr 2025
https://github.com/pjullrich/algorithms-in-python
Python Implementations of different Algorithms
Last synced: 10 Apr 2025
https://github.com/raoulvdberge/raptor
Simple Java implementation of the Raptor (Round-Based Public Transit Routing) algorithm.
algorithm journey-planner public-transport raptor transit
Last synced: 18 Mar 2025
https://github.com/innofang/familybond
👨👨👧👧 An application, combined with children's end and parents' end, which lets children take good care of their parents and parents can use a smartphone to detect their heart rate.
algorithm android application care competition-project heart-rate modularization mvp suspicious-messages
Last synced: 29 Apr 2025
https://github.com/sensirion/gas-index-algorithm
Sensirion's Gas Index Algorithm provides a VOC and NOx Index output signal calculated from the SGP40/41 raw signals
algorithm c embedded example example-usage gas gas-index nox nox-representation python python-wrapper raspberry-pi sensirion sgp sgp40 sgp41 sgp4x voc voc-representation
Last synced: 30 Apr 2025
https://github.com/z2oh/chromatic_confinement
Rust implementation of k-d tree to efficiently perform color quantization to predefined sets
algorithm kdtree quantization rust
Last synced: 14 Apr 2025
https://github.com/ehmicky/wild-wild-parser
🤠 Parser for object property paths with wildcards and regexps 🌵
algorithm data-structures filter functional-programming glob globbing globstar javascript json library map nodejs parsing path recursion regex regexp regular-expression typescript wildcard
Last synced: 16 Mar 2025
https://github.com/richox/sorting_algorithms_benchmark
sorting algorithms benchmark
Last synced: 14 Feb 2025
https://github.com/louis-e/libraryofbabel-python
Simple Python implementation of the Library of Babel
Last synced: 22 Nov 2024
https://github.com/khadkarajesh/internship-preparation-kit
Repository consist the technical and behavioural questions asked by french tech companies for internship
algorithm algorithms coding-interviews codinggame data-science data-structures data-structures-and-algorithms french hacktoberfest hacktoberfest-accepted hacktoberfest2022 internship interview interview-practice interview-preparation interview-questions interview-test leetcode python software-engineering
Last synced: 13 Feb 2025
https://github.com/jbuckmccready/cavaliercontoursdev
Interactive UI development repository for the CavalierContours project
2d algorithm cad cam computational-geometry geometry hilbert-curve spatial-index
Last synced: 12 Apr 2025
https://github.com/gooofy/py-vad-mh
Cython implementation of Moattar and Homayounpour's Voice Activity Detection (VAD) algorithm fast enough for real-time on an RPi 3.
algorithm cython-port microphone python voice-activity-detection
Last synced: 14 Apr 2025
https://github.com/whitfin/jumper
Jump consistent hash implementation in Elixir (without NIFs)
algorithm distributed-systems hashing
Last synced: 19 Apr 2025
https://github.com/dhhruv/stock-price-prediction
A deep learning project in which the model was trained using LSTM layers and Tata Stock prices were predicted and compared with thier actual values.
algorithm cli college-project data data-science dataset deep-learning jupyter jupyter-notebook lstm machine-learning prediction science shell stock-price-prediction tata-beverages terminal
Last synced: 03 May 2025
https://github.com/f0rkr/philosophers
The dining philosophers problem is an example problem often used in concurrent algorithm design to illustrate synchronization issues and techniques for resolving them.
algorithm c deadlock forks mutex-synchronisation processes semaphore threads
Last synced: 23 Apr 2025
https://github.com/jovins/algorithm
Record daily training algorithms and data structures by Swift
algorithm leetcode structure swift
Last synced: 13 May 2025
https://github.com/aalekhpatel07/minimax
A game-playing engine (written in Rust) that uses the Minimax Algorithm with alpha-beta pruning for arbitrary two-player Minimax games like Chess, TicTacToe, Go, Connect Four, etc.
algorithm alpha-beta-pruning game-ai game-engine minimax-algorithm rust-lang tictactoe
Last synced: 10 Apr 2025
https://github.com/ehsanshahbazii/quera-problem-solutions
مجموعه راه حل های سوالات کوئرا برای تقویت الگوریتم. با زبان های مختلف حل شده است. اغلب سعی کردم از روش های کوتاه سوالات رو حل کنم تا بهتر درک بشه (در حال حاظر نمیتونم ریپو رو آپدیت کنم).
algorithm codeforces codewars cpp go java javascript nodejs php programming-problems python quera quera-programming-problems ruby solutions
Last synced: 24 Apr 2025
https://github.com/sleekpanther/bipartite-matching
Application of Ford-Fulkerson algorithm to find the maximum matching between 2 sides of a bipartite graph
algorithm bipartite-graphs bipartite-network capacity cardinality directed-edges directed-graphs flow-network flow-networks ford-fulkerson graph match maxflow maximum-matching
Last synced: 12 Apr 2025
https://github.com/craft-code-club/algorithms-data-structures-from-zero-to-hero
Algorithms & Data Structures - From Zero to Hero
algorithm algorithms algorithms-and-data-structures data-structures
Last synced: 13 Apr 2025
https://github.com/chen0040/pyalgs
Package pyalgs implements algorithms in Robert Sedgwick's Algorithms using Python
algorithm data-structures graph-algorithms python string-manipulation string-search
Last synced: 16 Dec 2024
https://github.com/paarthmadan/playground
Fundamental computer science algorithms and preparation for computing contests.
algorithm breadth-first-search canadian-computing-competition ccc dijkstra java python rust
Last synced: 18 Mar 2025
https://github.com/ethanabrooks/computational-graph
Efficiently performs automatic differentiation on arbitrary functions. Basically a rudimentary version of Tensorflow.
algorithm backpropagation backpropagation-algorithm graph matrices
Last synced: 11 Apr 2025
https://github.com/yeziahehe/leetcode.swift
Solutions to LeetCode by Swift.
Last synced: 22 Apr 2025
https://github.com/windwalker-io/crypt
[READ ONLY] Openssl and libsodium encryption and password hashing adapters for PHP.
aes algorithm blowfish ciphers crypto crypto-library hash-algorithm libsodium openssl-extension password password-generator password-hash php-openssl
Last synced: 23 Apr 2025
https://github.com/yi-ge/cpp-practice
C++ 算法练习。
algorithm algorithms c cpp data-structures leetcode leetcode-solutions
Last synced: 13 Apr 2025
https://github.com/changhuixu/angular-maze
A maze generator and path finder in Angular
algorithm angular canvas canvas-animation maze maze-game maze-generator maze-solver typescript
Last synced: 19 Dec 2024
https://github.com/AsabaSeiban/BUAAEntrance
北航 991软件工程考研初复试 代码和笔记
algorithm data-structures operating-system
Last synced: 13 May 2025
https://github.com/paulnorthrop/itp
The Interpolate, Truncate, Project (ITP) Root-Finding Algorithm
algorithm bracketing itp itp-method root-finding
Last synced: 16 Apr 2025
https://github.com/blossom-babs/data-structures-and-algorithm
Data structures and algorithms solutions in javascript and pythong - arrays, linked list, trees, lists, object oriented programming
algorithm algorithms data-structures javascript jest-tests leetcode
Last synced: 15 Feb 2025
https://github.com/nazanin1369/algorithm.js
Javascript implementation of data-structures and algorithms
algorithm bfs dfs graph javascript tree
Last synced: 12 Feb 2025
https://github.com/slimgroup/slimoptim.jl
Optimization algorithms for inverse problems.
algorithm constraints denoising optimization-algorithms quasi-newton spg
Last synced: 30 Nov 2024