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-02-22 00:01:11 UTC
- JSON Representation
https://github.com/kamyu104/lintcode
📝 C++11 Solutions of All 289 LintCode Problems (No More Updates)
algorithm cpp cpp11 data-structure interview-practice interview-preparation interview-questions lintcode
Last synced: 26 Oct 2025
https://github.com/samchon/tstl
TypeScript-STL (Standard Template Library, migrated from C++)
algorithm collection container critical-section hashmap iterator mutex semaphore stl treemap typescript
Last synced: 15 May 2025
https://github.com/jobhope/TechnicalNote
Repository to store what we have studied. :book: We want everyone to get a job through TechnicalNote.
algorithm computer-architecture computer-science cpp data-structures database design-patterns github java linear-algebra network operating-system programming-language security software-engineering sort tech-interview technical-notes web windows
Last synced: 05 May 2025
https://github.com/100/Solid
🎯 A comprehensive gradient-free optimization framework written in Python
algorithm artificial-intelligence continuous-optimization discrete-optimization evolutionary-algorithm genetic-algorithm genetic-algorithm-framework harmony-search hill-climbing library machine-learning machine-learning-algorithms metaheuristics optimization optimization-algorithms particle-swarm-optimization python simulated-annealing stochastic-optimizers tabu-search
Last synced: 19 Jul 2025
https://github.com/100/solid
🎯 A comprehensive gradient-free optimization framework written in Python
algorithm artificial-intelligence continuous-optimization discrete-optimization evolutionary-algorithm genetic-algorithm genetic-algorithm-framework harmony-search hill-climbing library machine-learning machine-learning-algorithms metaheuristics optimization optimization-algorithms particle-swarm-optimization python simulated-annealing stochastic-optimizers tabu-search
Last synced: 04 Apr 2025
https://github.com/douchuan/algorithm
Algorithms written in Rust
algorithm algorithms algs4 computer-science data-structures graph-algorithms interview rust rust-lang
Last synced: 18 Apr 2025
https://github.com/immunogenomics/harmony
Fast, sensitive and accurate integration of single-cell data with Harmony
algorithm data-integration r scrna-seq
Last synced: 11 May 2025
https://github.com/yosupo06/library-checker-problems
The problem data (Test case generator, judge's solution, task, ...) of Library Checker
algorithm competitive-programming data-structures online-judge
Last synced: 24 Dec 2025
https://github.com/yaccconstructor/quickgraph
Generic Graph Data Structures and Algorithms for .NET
algorithm c-sharp datastructures fsharp graph-algorithms quickgraph
Last synced: 15 May 2025
https://github.com/LingDong-/skeleton-tracing
A new algorithm for retrieving topological skeleton as a set of polylines from binary images
algorithm computational-geometry computer-vision polylines skeletonization
Last synced: 10 Apr 2025
https://github.com/lingdong-/skeleton-tracing
A new algorithm for retrieving topological skeleton as a set of polylines from binary images
algorithm computational-geometry computer-vision polylines skeletonization
Last synced: 26 Oct 2025
https://github.com/proalgos/proalgos-cpp
C++ implementations of well-known (and some rare) algorithms, while following good software development practices
algorithm algorithms algorithms-and-data-structures algos cpp cpp11 cpp14 cpp17 data-structures datastructures proalgos
Last synced: 16 May 2025
https://github.com/niumoo/javanotes
🧱 「Java学习」一份涵盖大部分Java程序员所需要掌握的核心知识。JDK 源码分析 & Java 新特性 & Java 并发编程 & Java 虚拟机 & SpringBoot 2.x 系列
algorithm java java-library jdk jvm
Last synced: 04 Apr 2025
https://github.com/imteekay/algorithms
✨ Algorithms & Data Structures & Computer Science studies
algorithm competitive-programming computer-science data-structures javascript python
Last synced: 19 Sep 2025
https://github.com/niumoo/JavaNotes
🧱 「Java学习」一份涵盖大部分Java程序员所需要掌握的核心知识。JDK 源码分析 & Java 新特性 & Java 并发编程 & Java 虚拟机 & SpringBoot 2.x 系列
algorithm java java-library jdk jvm
Last synced: 24 Mar 2025
https://github.com/juji-io/editscript
A library to diff and patch Clojure/ClojureScript data structures
algorithm clojure clojurescript-data data data-diffing data-structures diff editscript patch tree-diffing
Last synced: 14 May 2025
https://github.com/inamiy/cassowary
An incremental linear constraint-solving algorithm (Auto Layout) in Swift.
algorithm auto-layout cassowary constraint-solver dsl linear-programming simplex swift
Last synced: 07 Apr 2025
https://github.com/infinit/elle
The Elle coroutine-based asynchronous C++ development framework.
algorithm asynchronous asynchronous-framework consensus coroutines cpp cpp14 cpp17 cryptography elle fibers infinit paxos reactor rpc serialization
Last synced: 04 Apr 2025
https://github.com/ReciHub/FunnyAlgorithms
A repository with a bunch of funny algorithms, beginners friendly
algorithm algorithms beginners-friendly first-timers first-timers-friendly funny-algorithms funny-experiments hacktoberfest
Last synced: 28 Mar 2025
https://github.com/stephenhky/PyShortTextCategorization
Various Algorithms for Short Text Mining
algorithm machine-learning natural-language-processing neural-network package python python-library text-mining topic-modeling
Last synced: 03 May 2025
https://github.com/stephenhky/pyshorttextcategorization
Various Algorithms for Short Text Mining
algorithm machine-learning natural-language-processing neural-network package python python-library text-mining topic-modeling
Last synced: 14 May 2025
https://github.com/TheAlgorithms/Julia
Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!
algorithm algorithms code coding data-structures datastructures datastructures-algorithms discord gitter hacktoberfest julia julia-language julialang
Last synced: 15 Jun 2025
https://github.com/zigrazor/cxxgraph
Header-Only C++ Library for Graph Representation and Algorithms
algorithm algorithms bfs-algorithm cpp cpp-library cpp17 cycle-detection dfs-algorithm dijkstra-algorithm graph graph-algorithms graph-analysis graph-theory-algorithms hacktoberfest hacktoberfest-accepted header-only machine-learning partitioning partitioning-algorithms search-algorithm
Last synced: 14 Apr 2025
https://github.com/jbuckmccready/cavaliercontours
2D polyline library for offsetting, combining, etc.
2d algorithm cad cam computational-geometry geometry hilbert-curve spatial-index
Last synced: 04 Apr 2025
https://github.com/alyssaxuu/carden
Flashcards with spaced repetition and gamification 🌱
algorithm anki chrome-extension education flashcards gamification knowledge learning spaced-repetition
Last synced: 06 Apr 2025
https://github.com/553899811/NewBie-Plan
📚 Java 菜鸟训练营 ,总结职场经验及感悟,积累技术面试
algorithm datastructures dubbo java microservice mysql rocketmq springboot
Last synced: 02 May 2025
https://github.com/NewbiesCamp/Java-Programmer-Advancement-Program
📚 Java 技术体系进阶指南 ,总结职场经验及感悟,积累技术面试
algorithm datastructures interview java mysql rocketmq springboot
Last synced: 31 Oct 2025
https://github.com/cyberzhg/clrs
Some exercises and problems in Introduction to Algorithms 3rd edition.
Last synced: 13 Oct 2025
https://github.com/rehansaeed/.net-big-o-algorithm-complexity-cheat-sheet
Big-O complexities of common algorithms used in .NET and Computer Science.
algorithm big-o c-sharp collections common-algorithms complexities computer-science dotnet time-complexity
Last synced: 07 Feb 2026
https://github.com/thealgorithms/julia
Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!
algorithm algorithms code coding data-structures datastructures datastructures-algorithms discord gitter hacktoberfest julia julia-language julialang
Last synced: 04 Apr 2025
https://github.com/cryptomorin/xseries
Library for cross-version Minecraft Bukkit support and various efficient API methods.
algorithm api bukkit efficiency java java-edition library maven minecraft minecraft-plugin mojang-minecraft packet papermc performance plugin reflection spigot xseries
Last synced: 15 May 2025
https://github.com/mourner/tinyqueue
The smallest and simplest priority queue in JavaScript.
algorithm binary-heap data-structure javascript priority-queue
Last synced: 13 Apr 2025
https://github.com/anfany/machine-learning-for-beginner-by-python3
为机器学习的入门者提供多种基于实例的sklearn、TensorFlow以及自编函数(AnFany)的ML算法程序。
algorithm beginner machine-learning practical-applications python python3 sklearn sklearn-tensorflow-ml tensorflow
Last synced: 05 Apr 2025
https://github.com/delfrrr/delaunator-cpp
A really fast C++ library for Delaunay triangulation of 2D points
2d algorithm computational-geometry cpp delaunay mapbox triangulation
Last synced: 25 Oct 2025
https://github.com/changyeyu/LLM-RL-Visualized
🌟100+ 原创 LLM / RL 原理图📚,《大模型算法》作者巨献🎉 (100+ LLM/RL Algorithm Maps )
algorithm deeplearning llm nlp-machine-learning reinforcement-learning vlm
Last synced: 09 Jul 2025
https://github.com/meibin08/free-programming-books
📚码农周报 免费的编程书籍,leetcode(力扣)题解、前端算法题,牛客网前端大厂面试题题解、提升工作效率的常用工具等📈🎉
algorithm books interview interview-questions javascript leetcode leetcode-javascript react vuejs
Last synced: 06 Apr 2025
https://github.com/tlk00/bitmagic
BitMagic Library
adjacency-matrix algorithm associative-array avx bit-array bit-manipulation bit-vector c c-plus-plus cmake indexing-engine information-retrieval integer-compression simd sparse-matrix sparse-vector sparse-vectors
Last synced: 02 Aug 2025
https://github.com/kevintpeng/Learn-Something-Every-Day
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
algorithm aws blog computer-science course-materials data-engineering data-science education educational engineering learning math mathematics research software-engineering university unix waterloo
Last synced: 20 Mar 2025
https://github.com/patrickfav/blurtestandroid
This is a simple App to test some blur algorithms on their visual quality and performance.
algorithm android-application benchmark blur renderscript
Last synced: 05 Apr 2025
https://github.com/patrickfav/BlurTestAndroid
This is a simple App to test some blur algorithms on their visual quality and performance.
algorithm android-application benchmark blur renderscript
Last synced: 16 Nov 2025
https://github.com/stacygohyunsi/algorithms-primer
A consolidated collection of resources for you to learn and understand algorithms and data structures easily.
algorithm big-o bubble-sort data-structures dynamic-programming greedy-algorithm interview-practice interview-questions knapsack-problem linear-search linked-list merge-sort queues quicksort-algorithm sort sorting-algorithms stacks
Last synced: 19 Jul 2025
https://github.com/sahilbansal17/competitive_coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
algorithm algorithm-analysis algorithm-challenges algorithm-competitions algorithm-library algorithms algorithms-and-data-structures algorithms-implemented competitive-coding competitive-programming competitive-programming-algorithms competitive-programming-contests competitive-programming-reference cpp data-structures graph graph-algorithms hacktoberfest hacktoberfest2019 programming-contests
Last synced: 05 Apr 2025
https://github.com/nabil6391/graphview
Flutter GraphView is used to display data in graph structures. It can display Tree layout, Directed and Layered graph. Useful for Family Tree, Hierarchy View.
algorithm cluster clustering-algorithm dart family-tree flutter graph graph-structures graph-view graphview hierarchy hierarchy-viewer mindmap tree tree-structure treeview widget
Last synced: 10 Jul 2025
https://github.com/hongzhaohua/jstarcraft-rns
专注于解决推荐领域与搜索领域的两个核心问题:排序预测(Ranking)和评分预测(Rating). 为相关领域的研发人员提供完整的通用设计与参考实现. 涵盖了70多种排序预测与评分预测算法,是最快最全的Java推荐与搜索引擎.
algorithm collaborative content context engine groovy java js librec lua mvel python ranking rating recommend script search system
Last synced: 05 Apr 2025
https://github.com/cosmicmind/samples
Sample projects using Material, Graph, and Algorithm.
algorithm cosmicmind data data-structure database graph material material-design projects swift swift-3 us
Last synced: 29 Mar 2025
https://github.com/carefree0910/carefree-learn
Deep Learning ❤️ PyTorch
algorithm automl computer-vision data-science deep-learning ensemble machine-learning numpy python pytorch tabular-data tabular-datasets
Last synced: 13 Apr 2025
https://github.com/HongZhaoHua/jstarcraft-rns
专注于解决推荐领域与搜索领域的两个核心问题:排序预测(Ranking)和评分预测(Rating). 为相关领域的研发人员提供完整的通用设计与参考实现. 涵盖了70多种排序预测与评分预测算法,是最快最全的Java推荐与搜索引擎.
algorithm collaborative content context engine groovy java js librec lua mvel python ranking rating recommend script search system
Last synced: 18 Mar 2025
https://github.com/alpha037/data-structures-and-algorithms
Important data structures and algorithms implemented in Java along with solutions to AlgoExpert problems and some Leetcode problems.
algoexpert algoexperts algorithm algorithms algorithms-and-data-structures algorithms-implemented algorithms-java data-structure-java data-structures faang google-java-format java java-11 leetcode leetcode-java leetcode-solutions roadmap
Last synced: 15 May 2025
https://github.com/jihoonerd/data_structures_and_algorithms_in_python
:book: Worked Solutions of "Data Structures & Algorithms in Python", written by Michael T. Goodrich, Roberto Tamassia and Michael H. Goldwasser. ✏️
algorithm data-structure python solutions
Last synced: 08 Apr 2025
https://github.com/leoribeiro/struc2vec
This repository provides a reference implementation of struc2vec.
Last synced: 29 Apr 2025
https://github.com/jihoonerd/Data_Structures_and_Algorithms_in_Python
:book: Worked Solutions of "Data Structures & Algorithms in Python", written by Michael T. Goodrich, Roberto Tamassia and Michael H. Goldwasser. ✏️
algorithm data-structure python solutions
Last synced: 26 Mar 2025
https://github.com/thealgorithms/matlab-octave
This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.
algorithm algorithms counting-sort datastructures euler m-script m-scripts machine-learning machine-learning-algorithms matlab mit-license nearest-neighbour-algorithm octave octave-scripts project project-euler project-euler-solutions
Last synced: 04 Apr 2025
https://github.com/mackorone/mms
A Micromouse simulator: write and test maze-solving code without a physical robot
algorithm ieee maze micromouse micromouse-simulator robot simulator
Last synced: 11 Jan 2026
https://github.com/antononcube/mathematicaforprediction
Mathematica implementations of machine learning algorithms used for prediction and personalization.
algorithm algorithms-implemented machine-learning-algorithms mathematica prediction
Last synced: 25 Jan 2026
https://github.com/liumingmin/goutils
websocket framework, algorithm, container, network utils. goal is to quickly build application-related auxiliary code libraries.
algorithm container golang middleware network util utils websocket
Last synced: 23 Jan 2026
https://github.com/allalgorithms/python
Implementation of All ▲lgorithms in Python Programming Language
algorithm algorithms allalgorithms cipher cryptography dynamic-programming hacktoberfest math python searches searching sorting
Last synced: 04 Apr 2025
https://github.com/antononcube/MathematicaForPrediction
Mathematica implementations of machine learning algorithms used for prediction and personalization.
algorithm algorithms-implemented machine-learning-algorithms mathematica prediction
Last synced: 08 Jul 2025
https://github.com/drvinceknight/nashpy
A python library for 2 player games.
algorithm computer-science equilibria game mathematics nash python
Last synced: 16 May 2025
https://github.com/mourner/geokdbush
The fastest spatial index for geographic locations in JavaScript
algorithm awesome computational-geometry earth fast javascript spatial-index
Last synced: 14 Sep 2025
https://github.com/loilo/Fuse
🔍 Fuzzy search for PHP, ported from Fuse.js
algorithm fuzzy-search php search
Last synced: 02 Apr 2025
https://github.com/loilo/fuse
🔍 Fuzzy search for PHP, ported from Fuse.js
algorithm fuzzy-search php search
Last synced: 14 May 2025
https://github.com/bailool/anms-codes
Efficient adaptive non-maximal suppression algorithms for homogeneous spatial keypoint distribution
adaptive-non-maximal-suppression algorithm algorithm-overview anms cmake computer-vision cpp11 java matlab maximal-suppression-algorithms nms non-maximum-suppression opencv paper point-detection python qt robotics slam spatial-keypoints-distribution
Last synced: 06 Apr 2025
https://github.com/brean/python-pathfinding
Implementation of common pathfinding algorithms
algorithm obstacle pathfinding pathfinding-algorithm python python-pathfinding python3
Last synced: 16 May 2025
https://github.com/barretlee/algorithms
All algorithms writing with javascript in the book 'Algorithms Fourth Edition'.
algorithm algorithms-fourth-edition algorithms-writing javascript
Last synced: 09 Apr 2025
https://github.com/drvinceknight/Nashpy
A python library for 2 player games.
algorithm computer-science equilibria game mathematics nash python
Last synced: 01 May 2025
https://github.com/lmnt-com/haste
Haste: a fast, simple, and open RNN library
algorithm api cpp cuda deep-learning gru lstm machine-learning python pytorch rnn rnn-implementations rnn-layers tensorflow
Last synced: 04 Apr 2025
https://github.com/kumar-laxmi/algorithms
A Repository for algorithms in C, C++, Python and Java
algorithm algorithms c cpp hacktoberfest java python ssoc2023 swoc2023
Last synced: 16 May 2025
https://github.com/elarity/data-structure-php-clanguage
对于数据结构和算法类的东西,我工作有些年份了,大学也有所涉猎,积累了一些内容,不高产不母猪,打我自己脸
algorithm c clanguage data-structures php sort tree-structure
Last synced: 16 Jul 2025
https://github.com/liyupi/better-coder
😄 一起快乐成长为更好的程序员吧!编程学习经验、技术干货、资源分享
algorithm backend cloud coder cplusplus data-structures frontend golang java javascript python resources
Last synced: 04 Aug 2025
https://github.com/raphaelvallat/antropy
AntroPy: entropy and complexity of (EEG) time-series in Python
algorithm complexity eeg entropy feature-extraction fractal-dimension machine-learning neuroscience numba python signal signal-processing
Last synced: 16 May 2025
https://github.com/bighuang624/Algorithms-notes
《算法(第4版)》笔记及代码 | 《Algorithms(Fourth Edition)》notes & code
Last synced: 04 Apr 2025
https://github.com/bighuang624/algorithms-notes
《算法(第4版)》笔记及代码 | 《Algorithms(Fourth Edition)》notes & code
Last synced: 09 Apr 2025
https://github.com/lemire/fastrange
A fast alternative to the modulo reduction
algorithm interval modulo-reduction range
Last synced: 09 Apr 2025
https://github.com/nragland37/cpp-projects
Collection of 50 C++ Projects, Algorithms, Data Structures & Learning Materials
algorithm algorithms algorithms-and-data-structures cplusplus cpp cpp-programming cpp-projects data-structures learning-cplusplus learning-cpp object-oriented-programming
Last synced: 03 Apr 2025
https://github.com/kube-HPC/hkube
🐟 High Performance Computing over Kubernetes - Core Repo 🎣
algorithm cluster hkube kubernetes pipeline
Last synced: 21 Apr 2025
https://github.com/timsort/cpp-TimSort
A C++ implementation of timsort
algorithm c-plus-plus sort sorting
Last synced: 10 May 2025
https://github.com/Derek-TH-Wang/quadruped_ctrl
MIT mini cheetah quadruped robot simulated in pybullet environment using ros.
algorithm gait locomotion mini-cheetah mit mpc pybullet quadruped quadruped-robot robot ros simulation terrain
Last synced: 11 Jul 2025
https://github.com/shellfly/algs4-py
A Python library for the textbook Algorithms, 4th edition
Last synced: 05 Apr 2025
https://github.com/coding-ai/easyapply-linkedin
RPA tool for applying to LinkedIn jobs
algorithm automation linkedin python robotic-process-automation robotics-programming rpa selenium selenium-python selenium-webdriver
Last synced: 05 Apr 2025
https://github.com/roseduan/algo-learn
学习数据结构与算法的代码示例,目前提供 Java、Python、Go、C++ 多种语言支持。
algorithm data-structures golang java leetcode python
Last synced: 09 Apr 2025
https://github.com/bobluppes/graaf
A general-purpose lightweight C++ graph library
algorithm algorithms bfs bfs-algorithm cpp cpp-library cpp20 dfs dfs-algorithm graph graph-algorigthms header-only header-only-library search-algorithm shortest-path-algorithm
Last synced: 16 May 2025
https://github.com/nairuzabulhul/.codebits
:books: List of resources for Algorithms and Data Structures in Python & other CS topics @2017
algorithm algorithms books c computer-science databases django-tutorial hackerrank interview interview-questions leetcode networking operating-system programming programming-tutorial python python-tutorial resources security tech-interviews
Last synced: 06 Apr 2025
https://github.com/yuki-koyama/mathtoolbox
Mathematical tools (interpolation, dimensionality reduction, optimization, etc.) written in C++11 with Eigen
algorithm bfgs dimensionality-reduction eigen gpr interpolation mds optimization rbf
Last synced: 31 Jul 2025
https://github.com/hutusi/rethink-c
A reuseable codebase for C Programming Language.
algorithm algorithms c data-structures
Last synced: 05 May 2025
https://github.com/jelmerk/hnswlib
Java library for approximate nearest neighbors search using Hierarchical Navigable Small World graphs
algorithm java k-nearest-neighbors knn-search pyspark scala spark
Last synced: 15 Apr 2025
https://github.com/imadcn/idworker
idworker 是一个基于zookeeper和snowflake算法的分布式ID生成工具,通过zookeeper自动注册机器(最多1024台),无需手动指定workerId和datacenterId
algorithm distributed idgenerator java snowflake uniqueid zookeeper
Last synced: 14 Jan 2026
https://github.com/upupming/algorithm
acwing, leetcode, kickstart, 算法模板, PAT 等等
acwing algorithm competitive-programming cpp frontend interview javascript kick-start leetcode pat pseudocode template typescript
Last synced: 08 Apr 2025
https://github.com/tboox/gbox
🎨 A multi-platform graphic library
algorithm drawing framebuffer glut graphics-library opengles sdl
Last synced: 25 Mar 2025
https://github.com/Donng/Play-with-Data-Structures
慕课 liuyubobobo「玩转数据结构」课程的 Go 语言实现版本
algorithm data-structures go imooc
Last synced: 03 May 2025
https://github.com/donng/play-with-data-structures
慕课 liuyubobobo「玩转数据结构」课程的 Go 语言实现版本
algorithm data-structures go imooc
Last synced: 09 Apr 2025
https://github.com/tamimehsan/algorithmvisualizer
A better visualization of different algorithms made with React
algorithm algorithm-visualization algorithm-visualizer algorithms binary-search n-queen nextjs pathfinder react reactjs shadcn-ui sorting sorting-algorithms visualizations
Last synced: 12 Apr 2025
https://github.com/srbrettle/financial-formulas-library-.net-standard
A collection of methods for solving Finance/Accounting equations, implemented in C#.
accounting algorithm csharp csharp-library economics equation finance financial financial-analysis financial-engineering financial-markets financial-services formula investing investment quantitative-analysis quantitative-finance quantitative-trading stock-market technical-analysis
Last synced: 12 Apr 2025