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-17 00:01:25 UTC
- JSON Representation
https://github.com/amaljosea/algorithm-visualizer
Learning algorithms https://algoviz.netlify.com/
Last synced: 13 Apr 2025
https://github.com/changxingjiang/python-oi-templates
Python数据结构与算法竞赛模板
algorithm data-structures python templates
Last synced: 24 May 2026
https://github.com/arsho/leetcode
Solutions of Leetcode problem
algorithm interview-preparation interview-questions leetcode-solutions python
Last synced: 10 Jun 2025
https://github.com/unlyed/conditions-matcher
Compares a given context with a filter (a set of conditions) and resolves whether the context validates the filter. Strongly inspired by GraphQL filters.
algorithm conditions filter graphql-filter js semver-convention ts
Last synced: 24 Jul 2025
https://github.com/turborium/chaikinsmootheffect
ChaikinSmoothEffect (Delphi + FMX)
algorithm best-practices chaikin coputer-science delphi fmx gdd object-pascal pascal
Last synced: 08 Mar 2026
https://github.com/wcygan/practice
learning stuff
algorithm algorithms computer-science concurrency data-structures go golang java learning learning-by-doing learning-java learning-notes learning-resources learning-rust parallelism programming property-based-testing rust scala software-engineering
Last synced: 04 May 2025
https://github.com/rajput-hemant/data-structures-and-algorithms
Implementations and Problems of various Data Structures and Algorithms in JAVA, Python, C++ and Rust.
algorithm algorithms cpp data-structures dsa java python rust rust-data-stuctures rust-lang
Last synced: 15 Jul 2025
https://github.com/matiasah/luasort
Quick sort/Insertion sort/Selection sort implementation for Lua
algorithm code fast implementation insertion insertion-sort insertionsort jit lua luajit median partition quick quick-sort quicksort selection selection-sort selectionsort shortcode
Last synced: 22 Mar 2025
https://github.com/michaelhopwood/pvpolyfit
A high-resolution multiple non-linear regression algorithm used to analyze PV output with a few inputs
algorithm regression resolution-regression
Last synced: 02 May 2025
https://github.com/keremtan/uniformcostsearch-ucs-
Calculating the shortest path between two nodes with the Uniform Cost Search algorithm.
algorithm computer-algorithm ucs uniform-cost-search
Last synced: 09 Apr 2025
https://github.com/narudesigns/tic-tac-toe
This is a tic-tac-toe game but differs from most others as it carries the option of playing against an AI (COM) or against a friend.
ai algorithm app code game javascript react tic-tac-toe web
Last synced: 07 May 2025
https://github.com/cuixing158/imageinpainting
Exemplar-based image inpainting algorithm is a patch-based approach that restores target regions in the input image.
algorithm gui image-inpainting image-processing
Last synced: 02 May 2025
https://github.com/ndsvw/karatsuba-binary-multiplying-python
Divide and Conquer algorithm to multiply n-bit numbers in O(n^1.58).. This implementation works completely without using Python's "*"-operator; just "+", "-", bitwise operations and a lookup table.
algorithm algorithms divide-and-conquer karatsuba karatsuba-algorithm karatsuba-multiplication multiply
Last synced: 04 Oct 2025
https://github.com/zabuzard/treeflood
TreeFlood offers algorithms to distributedly explore tree graphs.
algorithm distributed-algorithms exploration graph-algorithms multithreading parallel-computing shared-memory tree tree-graph treeflood-offers-algorithms
Last synced: 04 May 2025
https://github.com/urunov/usefull-links
Upper level from your current status, just read and implement in your life.
algorithm learn-react non-fiction software-architecture software-design-patterns system-design
Last synced: 29 Oct 2025
https://github.com/superbderrick/algorithms
Algorithm Study project
algorithm algorithm-challenges
Last synced: 20 Jul 2025
https://github.com/juzershakir/linear_regression
A Mathematical Intuition behind Linear Regression Algorithm
algorithm bias-variance cost-function feature-scaling gradient-descent house-price-prediction hypothesis linear-algebra linear-equations linear-regression machine-learning matrices mean-normalization mean-square-error mse multivariate-regression partial-derivative regularized-linear-regression univariate-regressions vector
Last synced: 19 Mar 2026
https://github.com/hlts2/least-connections
lock-free least-connections balancing algorithm written in golang
algorithm balancer balancing go golang goroutine-safe least-connected lock-free
Last synced: 10 Jul 2025
https://github.com/h-hg/data-structure-and-algorithm
data structure and algorithm
algorithm algorithms data-structures
Last synced: 26 Aug 2025
https://github.com/jintao-huang/leetcode-cpp
jintao的cpp库: leetcode, mini_stl, ml.
algorithm cpp cpp17 data-structure leetcode machine-learning mini-stl numpy stl
Last synced: 17 May 2026
https://github.com/t145/traveling-salesman
Above-average TSP estimater w/ no strict dependencies
algorithm distance graph java-8 solution thought traveling-salesman
Last synced: 11 Aug 2025
https://github.com/anfany/project-euler-by-python3
利用Python3解决欧拉计划,中文题目+代码
algorithm euler math programming python python3
Last synced: 06 Mar 2026
https://github.com/matrix278/algorithms
Algorithms
algorithm bubble-sorting hacktoberfest insertion-sorting linear-search quicksort selection-sort sort sorting sorting-algorithm
Last synced: 10 Apr 2025
https://github.com/cuhsat/spritz.c
Spritz cipher implementation in ANSI C.
algorithm ansi-c c cryptography spritz
Last synced: 12 Apr 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/mohamedelbachir/scheduler
The scheduler software to visualizing GRANT diagram in UNIX System
algorithm cpp diagram grantt scheduler scheduling sdl unix visualisation
Last synced: 24 Jul 2025
https://github.com/tigercosmos/csie1212
2018 CSIE1212: Data Structures and Algorithms
algorithm datastructure leetcode
Last synced: 26 Mar 2025
https://github.com/maxgfr/supertrend
Implementation of supertrend indicator
algorithm javascript node supertrend technical-indicators technicalindicators trading typescript
Last synced: 21 Jun 2025
https://github.com/kgourgou/linear-perceptron
An IPython notebook with an implementation of the linear perceptron algorithm.
algorithm machine-learning tutorial
Last synced: 18 Jul 2025
https://github.com/lemire/monotonesegment
JavaScript library for monotone segmentation of time series
algorithm javascript monotone-segmentation
Last synced: 21 Jun 2025
https://github.com/le0pard/mpw.js
MPW.js is a JavaScript implementation of the Master Password App algorithm
algorithm javascript mpw security
Last synced: 20 Jun 2025
https://github.com/xlucn/myrecipes
algrithoms for numerical computation 数值算法
algorithm computation numerical recipes
Last synced: 08 May 2025
https://github.com/certsoftt/30days-hackerrank-code-challenge
A 30 days JavaScript Code Challenge. You can give it a try
algorithm data-structure javascript oop
Last synced: 19 Feb 2026
https://github.com/aditya-a-garwal/aghashtable
High performance C++ Hash Table implementation
algorithm algorithms algorithms-and-data-structures benchmark data-structures google-test hashmap hashset hashtable linux lookup-table unit-test windows
Last synced: 18 Apr 2026
https://github.com/monodyle/adventure
journey through algorithm & data structure
Last synced: 30 Jul 2025
https://github.com/davidyslu/leetcode
Personal submissions on LeetCode
algorithm data-structures hacktoberfest interview leetcode
Last synced: 13 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: 12 Feb 2026
https://github.com/furkankayar/algorithmanalysis
Speed comparison of frequently used sorting algorithms.
algorithm heapsort introsort java quicksort speed-comparison
Last synced: 27 Jun 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/dynonguyen/huffman-coding
Static Huffman Coding algorithm with C++
Last synced: 17 Feb 2026
https://github.com/dralkh/spaceforge
A spaced repetition FSRS & SM-2 Algorithm powered by AI obsidian plugin for efficient knowledge review with pomodoro timer
ai algorithm fsrs knowledge obsidian obsidian-plugin pomodoro pomodoro-timer repitition sm-2 spaced study
Last synced: 17 May 2026
https://github.com/Voyrox/Dynamic-Scheduling
Dynamic Scheduling using Tomasulo’s Algorithm
algorithm assembly emulator ibm rust tomasulos-algorithm
Last synced: 31 Oct 2025
https://github.com/sheikhartin/simplified-memory-bounded-a-star
Implementation of the SMA* search algorithm what tries to manage costs along the way...
ai algorithm astar pathfinding search-algorithm shortest-path smastar
Last synced: 03 Apr 2025
https://github.com/sleleu/push_swap
A little algorithm to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions
Last synced: 19 May 2026
https://github.com/andre-j3sus/algorithms-and-data-structures
Some algorithms and other stuff I learned in the Algorithms and Data Structures class.
algorithm algorithms data-structures kotlin
Last synced: 30 Aug 2025
https://github.com/rvhuang/heuristic-suite
The generic implementation of heuristic algorithms in C#
a-star algorithm generic-programming heuristic-algorithm net netcore
Last synced: 28 Jul 2025
https://github.com/dedztbh/luojia1-cloud-detection
Luojia-1 Satellite Visible Band Nighttime Imagery Cloud Detection
algorithm cloud-mask image-processing light-pollution nighttime-images satellite streetlights
Last synced: 20 Mar 2025
https://github.com/tedlivist/fibonacci_seq
Fibonacci Sequence is a series of numbers in which each number is the summation of the preceding two (or three or more) numbers. In this algorithm implementation using a function written in Ruby, the numbers are a summation of the previous two.
algorithm coding coding-challenge ruby
Last synced: 25 Jul 2025
https://github.com/lupppig/code-practice
A collection of my daily solutions to algorithm problems from platforms like LeetCode and Codewars. Focused on consistency, problem-solving, and learning.
algorithm algorithms-and-data-structures arrays golang queue time-complexity
Last synced: 16 Aug 2025
https://github.com/adrinlol/javascript-algorithms-and-data-structures
This repository contains JavaScript based examples that will teach you the fundamentals of algorithmic thinking by writing functions that do everything from converting temperatures to handling complex 2D arrays.
algorithm basic-algorithm data-structures data-structures-and-algorithms javascript javascript-guide
Last synced: 15 May 2025
https://github.com/0xgeorgii/imageblendingalgorithms
Library with algorithms to blend images
algorithm blending-images image-processing
Last synced: 28 Jun 2025
https://github.com/ultimatedoge5/aco-ts
Ant colony optimization algorithm simulation with visualization.
aco algorithm ant ant-colony-optimization ants edge typescript weighted-graphs
Last synced: 17 Jun 2026
https://github.com/calvinneo/leetcode
Solutions in http://www.calvinneo.com/2017/02/09/LeetCode%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A/
algorithm leetcode-solutions online-judge
Last synced: 18 Apr 2026
https://github.com/micycle1/balaban-intersection
Implements the Balaban algorithm for finding intersecting segment pairs from a set of line segments.
algorithm geometry-algorithms intersection segment segment-intersection
Last synced: 23 Jul 2025
https://github.com/tadateruki/mulpsi
複数ポインタ走査式空間インデックスアルゴリズム - " Multipointer spacial index algorithm "
Last synced: 19 Mar 2025
https://github.com/styx11/sudoku
📝 A sudoku game
algorithm game mdui sudoku sudoku-puzzle vue vue-router
Last synced: 17 May 2026
https://github.com/aditya43/data-structures-algorithms
:hotsprings: Data structures, algorithms and problem solving patterns using JavaScript.
algorithm avl-tree-implementations backtracking-algorithm complexity data-structures-and-algorithms dijkstra-algorithm dynamic-programming graph-traversal-algorithms leetcode memoization sliding-windows tree-traversal-algorithm trie-tree
Last synced: 28 Jun 2025
https://github.com/mnitchev/microverse
Genetic algorithms training neural networks.
algorithm genetic neural-network simulation
Last synced: 16 Aug 2025
https://github.com/arealayer/jet-usdjj
Stablecoin on Lightning Network
algorithm bitcoin borrow btc collateral decentralized defi dex layer2 layer2labs layer3 lending lightning-network onion privacy product satoshi stablecoin tor
Last synced: 27 Jul 2025
https://github.com/tushar-rishav/algorithms
:blue_book: Implementation of the various algorithms from CLRS
algorithm clrs-book datastructures
Last synced: 12 Mar 2025
https://github.com/qiwihui/codedays
One code problem a day, keeps the doctor away.
algorithm code django django-rest-framework python python3
Last synced: 20 Mar 2025
https://github.com/mohsenfallahnjd/eigenfaces
Implementation of EigenFaces algorithm with python.
algorithm algorithms eigenfaces implementation python
Last synced: 22 Mar 2025
https://github.com/peterzhu2118/algorithms
A collection of general purpose algorithms
algorithm algorithm-library algorithms algorithms-implemented java
Last synced: 16 Aug 2025
https://github.com/yostane/jeu-de-la-vie
Séminaire Jeu de la vie en Python pour les BAC +2
Last synced: 18 Feb 2026
https://github.com/geometryzen/generic-rbtree
A Red-Black Tree with a generic interface for TypeScript.
algorithm algorithms data-structure data-structures generic generics red-black-tree typescript typescript-library
Last synced: 11 Apr 2025
https://github.com/tianyishi2001/sequence-alignment-js
Sequence Alignment Algorithms implemented in Javascript, with a command line application
algorithm bioinformatics biology javascript node science sequence-alignment
Last synced: 17 May 2026
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: 02 Jan 2026
https://github.com/seonghun-dev/algorithm
자료구조 및 알고리즘 학습
algorithm algorithms data-structures
Last synced: 13 Jul 2025
https://github.com/zwolsman/satoshi-mines-bot
A nodejs script that plays satoshimines.com for you
algorithm bet bot es6 kelly-criterion satoshi-mines
Last synced: 17 Jan 2026
https://github.com/dhchenx/simplex-alg-js
Simplex algorithm & Big M method in Javascript, Match-Picking Game
algorithm big-m html javascript match-picking operations-research simplex-algorithm
Last synced: 21 Aug 2025
https://github.com/pypy66/Python
This repository contains the python source code, containing more than 40 python projects, involving many fields.仓库用于储存python源代码, 包含40多个python项目,涉及爬虫、算法、OpenGL、tkinter、面向对象编程等多个领域。
algorithm object-oriented-programming opengl python tkinter web-crawler
Last synced: 30 Oct 2025
https://github.com/dalgona/ds_study
자료구조 스터디~
algorithm data-structures study
Last synced: 09 Jul 2026
https://github.com/robertjgabriel/simple-sorting
Node module for different sorting algorithms.
algorithm apple google mergesort quicksort sorted-data swap
Last synced: 12 Jun 2026
https://github.com/francescosaveriozuppichini/paxos
Distributed Algorithm 2018 Project - USI
Last synced: 30 Mar 2025
https://github.com/jgautheron/bloomfilter
Standard bloom filter implementation in Go
Last synced: 10 Jul 2026
https://github.com/dpmcmlxxvi/geojson-bounding-box
Efficiently computes a GeoJSON's bounding box.
algorithm bounding box extents geojson geospatial gis
Last synced: 11 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/ahammadshawki8/dsa-implementations-in-python
👀 Knowledge of "Data Structures and Algorithms" is the basic need to become a good programmer. In this repository, you will find the implementations of different DSA's in Python. 🔥🔥
algorithm code data-structures design python
Last synced: 22 Aug 2025
https://github.com/tychozzz/leetcode-everyday
Leetcode Everyday! Summary Everyday! Improve Everyday!
algorithm coding interview leetcode
Last synced: 18 Feb 2026
https://github.com/knightchaser/cryptography
A programmatic resource for cryptography (Gachon CPS + Personal)
algorithm cryptography implementation resource snippet
Last synced: 03 Aug 2025
https://github.com/basemax/shapesalgorithm
JavaScript/Algorithm: In a shape(rectangle or square) with width n and length m, We want to know how many shapes there are with width and length a and b. We also want to know the remaining forms.
algorithm algorithm-challenges algorithms data-structrues data-structure data-structure-and-algorithm data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions dsa javascript js
Last synced: 26 Jul 2025
https://github.com/pasaopasen/beehivemethod
Implementation of beehive method (particle swarm optimization) for global optimization of multidimentional functions
algorithm evolutionary-algorithm function-optimization maths multidimentional-functions optimization-algorithms pypi-package stochastic-optimization swarm-algorithm
Last synced: 14 Apr 2025
https://github.com/adriacabeza/ComplexAlgorithms
🧙🏾♂️ Complex Algorithms and Complexity Course from the University of San Diego
algorithm complexity flow-networks linear-programming np-completeness python3 streaming-algorithms
Last synced: 14 Mar 2025
https://github.com/3f/fnv1a128
FNV-1a 「 128-bit 」 High-Speed implementations 🚀 using LX4Cnh etc.
algorithm algorithms fnv fnv-1a fnv-algorithm fnv-algorithms fnv128 fnv1a fnv1a128 hashing lx4cnh optimization speed
Last synced: 14 Apr 2025
https://github.com/xsami/algorithms
The purpose of this repo is to store algorithms that I have solved in differents website, interviews, or made by myself
algorithm coding-challenge coding-interviews data-structures
Last synced: 12 Jan 2026
https://github.com/spacerumsfeld-code/js-data-structures-algorithm-refresher
This project is for anyone looking for a refresher in rudimentary data structures and algorithms in Javascript!
algorithm binary-heap binary-search-tree data-structures graph hashtable javascript linked-list priority-queue queue refresher searching-algorithms sorting-algorithms stack
Last synced: 04 Sep 2025
https://github.com/AkuraDiary/sigma_ciphers_cryptograms
DIY gravity falls cryptograms made with python, with some twist
algorithm cipher cipher-algorithms encryption-algorithms encryption-decryption encryption-tool gravityfalls python
Last synced: 14 Apr 2025
https://github.com/gagniuc/mix-two-signals-in-php
This is an implementation designed in PHP. 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 mix model php php7 php8 signal source-code spectral-forecast waveform
Last synced: 11 Sep 2025
https://github.com/juliogarciape/caesar-cipher
Python implementation of the Caesar Cipher for text encryption and decryption
algorithm caesar-cipher caesar-cipher-algorithm
Last synced: 15 Apr 2025
https://github.com/sdroege/rust-muldiv
Multiply & Divide trait for unsigned integers with overflow protection
algorithm mathematics rust trait
Last synced: 07 Jul 2025
https://github.com/preciz/wfc
Wave Function Collapse implemented in Elixir
algorithm elixir wave-function-collapse
Last synced: 28 Mar 2025