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-03-24 00:01:12 UTC
- JSON Representation
https://github.com/rsdn/CodeJam
Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another
algorithm assertions async codejam collections data-structures discriminated-unions io list range reflection string suffix-tree threading utilities xml
Last synced: 09 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
https://github.com/mapbox/turf-swift
A Swift language port of Turf.js.
algorithm computational-geometry geojson geospatial gis ios macos swift turf
Last synced: 18 Jun 2025
https://github.com/liubin915249126/javascript
len的博客->前端相关。
algorithm css3 es6 html5 interview javascript
Last synced: 15 May 2025
https://github.com/q191201771/libchef
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
algorithm base chef consistent-hashing container cpp-library cpp-utilities cpp11 crypto data-structures defer encoding header-only helper lru project skiplist string system thread
Last synced: 09 Apr 2025
https://github.com/narasimha1997/ratelimiter
A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.
algorithm concurrency go go-library golang gomodule rate-limiting ratelimiter
Last synced: 07 Aug 2025
https://github.com/DavidBelicza/PHP-Science-TextRank
:zap: :elephant: TextRank (resource-efficient and low-cost automatic text summarisation) for PHP
ai airtificialintelligence algorithm php science search summarization textrank
Last synced: 18 Jul 2025
https://github.com/davidbelicza/php-science-textrank
:zap: :elephant: TextRank (resource-efficient and low-cost automatic text summarisation) for PHP
ai airtificialintelligence algorithm php science search summarization textrank
Last synced: 16 May 2025
https://github.com/w8r/greinerhormann
Greiner-Hormann polygon clipping algorithm. Does AND, OR, XOR. Plays nicely with Leaflet. Handles non-convex polygons and multiple clipping areas. ~3kb footprint, no dependencies
algorithm computational-geometry leaflet polygon-clipping polygon-intersection polygon-union
Last synced: 05 Apr 2025
https://github.com/martinthoma/algorithms
This repository is for learning and understanding how algorithms work.
algorithm algorithms cpp examples java javascript pdf python
Last synced: 05 Apr 2025
https://github.com/ramshandilya/bezier
Algorithm to draw smooth bezier curves through a set of points
Last synced: 20 Aug 2025
https://github.com/aladdinpersson/algorithms-collection-python
Collection of Algorithms implemented in Python
algorithm algorithms algorithms-python
Last synced: 09 Apr 2025
https://github.com/linrongbin16/way-to-algorithm
Algorithm Tutorial and Source Code
algorithm c-plus-plus gitbook tutorial
Last synced: 01 Jul 2025
https://github.com/lonelyenvoy/python-memoization
A powerful caching library for Python, with TTL support and multiple algorithm options.
algorithm cache cache-python decorator extendable extensible fifo fifo-cache functional-programming lfu lfu-cache lru lru-cache memoization memoization-library memoize-decorator python-memoization ttl ttl-cache ttl-support
Last synced: 21 Oct 2025
https://github.com/crabcamp/lexrank
LexRank algorithm for text summarization
algorithm lex lexrank markov-chains rank summarization summarizer summary text
Last synced: 02 Apr 2025
https://github.com/amilajack/js-algorithms
A collection of algorithms written in javascript
algorithm javascript leetcode leetcode-solutions
Last synced: 07 Apr 2025
https://github.com/llogiq/bytecount
Counting occurrences of a given byte or UTF-8 characters in a slice of memory – fast
algorithm byte-count hacktoberfest rust
Last synced: 15 May 2025
https://github.com/lithammer/go-jump-consistent-hash
:zap: Fast, minimal memory, consistent hash algorithm
algorithm consistent-hash-algorithm go jump-consistent-hash
Last synced: 06 Apr 2025
https://github.com/chasedehan/BoostARoota
A fast xgboost feature selection algorithm
algorithm boruta data-science datascience datascientist dimension-reduction feature-selection machine-learning machine-learning-algorithms machinelearning xgboost xgboost-algorithm
Last synced: 16 Nov 2025
https://github.com/alexprut/hackerrank
🍒 Solution to HackerRank problems
algorithm algorithms competitive-programming data-structures hackerrank hackerrank-solutions
Last synced: 06 Apr 2025
https://github.com/panyifei/panyifei.github.io
:octocat::octocat:请访问 http://panyifei.github.io 一个前端工程狮的打怪日常,欢迎star
Last synced: 03 Apr 2025
https://github.com/hongzhaohua/jstarcraft-ai
目标是提供一个完整的Java机器学习(Machine Learning/ML)框架,作为人工智能在学术界与工业界的桥梁. 让相关领域的研发人员能够在各种软硬件环境/数据结构/算法/模型之间无缝切换. 涵盖了从数据处理到模型的训练与评估各个环节,支持硬件加速和并行计算,是最快最全的Java机器学习库.
algorithm dl4j java linear machine-learning nd4j nearest-neighbor neural-network probabilistic-graphical rule structure support-vector-machine tree
Last synced: 09 Apr 2025
https://github.com/chasedehan/boostaroota
A fast xgboost feature selection algorithm
algorithm boruta data-science datascience datascientist dimension-reduction feature-selection machine-learning machine-learning-algorithms machinelearning xgboost xgboost-algorithm
Last synced: 05 Apr 2025
https://github.com/songtianyi/acmer-qualification-code
ACMer 入门级算法模板
acm acm-icpc algorithm c codeforces data-structures leetcode rust
Last synced: 16 Jan 2026
https://github.com/da-in/tech-interview-study
✏️ 기술 면접 스터디 Cheat Sheet
algorithm cheatsheet computer-science cs data-structures db design-patterns interview network os study web
Last synced: 14 Sep 2025
https://github.com/frugghi/swiftlcs
Swift implementation of the longest common subsequence (LCS) algorithm.
Last synced: 20 Aug 2025
https://github.com/jbee37142/algorithm_basic_java
☠️ This is a repository that summarizes the algorithmic problems that are mainly in coding interviews. It is written based on the Java language.
algorithm coding-tutorial java
Last synced: 01 Apr 2025
https://github.com/Frugghi/SwiftLCS
Swift implementation of the longest common subsequence (LCS) algorithm.
Last synced: 25 Mar 2025
https://github.com/abusix/ahocorapy
Pure python Aho-Corasick library.
aho-corasick algorithm graph keyword lookup pypi python-library unicode-support
Last synced: 13 Dec 2025
https://github.com/jack-cherish/algorithm
:art:冒泡排序;直接插入排序;希尔排序;快速排序;堆排序;归并排序;基数排序
Last synced: 14 Sep 2025
https://github.com/ajcr/rolling
Computationally efficient rolling window iterators for Python (sum, variance, min/max, etc.)
algorithm efficient-algorithm iterator python rolling-algorithms rolling-hash-functions rolling-windows sliding-windows
Last synced: 05 Apr 2025
https://github.com/thyagoluciano/sm2
SM-2 is a simple spaced repetition algorithm. It calculates the number of days to wait before reviewing a piece of information based on how easily the the information was remembered today.
algorithm dart dart2 flutter package repetition sm2 spaced spaced-repetition-algorithm supermemo supermemo2
Last synced: 16 May 2025
https://github.com/tonytonyjan/jaro_winkler
Ruby & C implementation of Jaro-Winkler distance algorithm which supports UTF-8 string.
algorithm jaro-winkler jaro-winkler-distance ruby
Last synced: 15 May 2025
https://github.com/erfaniaa/competitive-programming
Algorithm Design, Data Structures, ACM-ICPC, and IOI
acm acm-icpc algorithm algorithms codechef codeforces codeforces-solutions combinatorics graph-theory icpc ioi online-judges
Last synced: 09 Apr 2025
https://github.com/manrajgrover/algorithms-js
Consumable Data Structures and Algorithms library in JavaScript
algorithm api consumables javascript libary npm
Last synced: 05 Apr 2025
https://github.com/Hongbo-Miao/leetcode
LeetCode solutions
algorithm back-tracking bfs binary-search data-structure dfs graph greedy hash-table iteration javascript leetcode memoization python queue recursion stack tree trie union-find
Last synced: 05 May 2025
https://github.com/viniciussanchez/bcrypt
BCrypt is a password hashing function
algorithm bcrypt delphi embarcadero fpc freepascal hash hash-passwords lazarus password
Last synced: 20 Jan 2026
https://github.com/moranzcw/leetcode-notes
LeetCode 算法解答
3sum algorithm atoi leetcode leetcode-solutions online-judge parentheses repeating-characters roman sorted-arrays sorted-lists
Last synced: 27 Jun 2025
https://github.com/gyrdym/ml_algo
Machine learning algorithms in Dart programming language
algorithm batch-gradient-descent classifier dart dartlang data-science hyperparameters lasso-regression linear-regression logistic-regression machine-learning machine-learning-algorithms mini-batch-gradient-descent regression sgd softmax softmax-algorithm softmax-classifier softmax-regression stochastic-gradient-descent
Last synced: 06 Apr 2025
https://github.com/JoeKarlsson/data-structures
Common data structures and algorithms implemented in JavaScript
a-star algorithm algorithms array binary-heap bitwise breadth-first-search data-structures dijkstra graph graph-algorithms hash-table linked-list memoization queue shortest-paths sorting-algorithms-implemented stack tree
Last synced: 20 Feb 2026
https://github.com/codeplea/ahocorasickphp
Aho-Corasick multi-keyword string searching library in PHP.
aho-corasick ahocorasick algorithm php search-algorithm string-search
Last synced: 30 Apr 2025
https://github.com/xiaoyu2er/leetcode-js
用 JS 刷 LeetCode
algorithm javascript leetcode leetcode-javascript leetcode-solutions
Last synced: 19 Nov 2025
https://github.com/fluency03/leetcode-java
🎓🎓🎓 Leetcode solution in Java - 536/921 Solved. https://leetcode.com/problemset/all/
algorithm algorithms java leetcode leetcode-java leetcode-solutions
Last synced: 31 Aug 2025
https://github.com/Walker-TW/Algorithm-Visualizer
View Algorithms in the Browser! - Built with ReactJs
algorithm bootstrap javascript react visualization
Last synced: 22 Jul 2025
https://github.com/networks-learning/memorize
Code and real data for "Enhancing Human Learning via Spaced Repetition Optimization", PNAS 2019
algorithm control duolingo machine-learning pnas point-processes spaced-repetition
Last synced: 21 Aug 2025
https://github.com/jvgomez/fast_methods
N-Dimensional Fast Methods: Fast Marching, Fast Sweeping, Group Marching, Fast Iterative, etc.
algorithm c-plus-plus computer-vision fast-marching fast-methods gridmap path-planning
Last synced: 11 Feb 2026
https://github.com/dreddsa5dies/algorithm
The repository algorithms implemented on the Go
adt algorithm algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented bfs datastructures go golang search search-algorithm sort
Last synced: 06 Apr 2025
https://github.com/turingfly/cracking-the-coding-interview
Java solutions and explanations to problems in the book Cracking the Coding Interview(6th Edition).
algorithm interview java java8
Last synced: 20 Aug 2025
https://github.com/shellfly/algo
A Golang library for the textbook Algorithms, 4th edition
Last synced: 04 May 2025
https://github.com/begeekmyfriend/skiplist
skip list with rank, code less than z_set in redis
algorithm data-structure skiplist
Last synced: 26 Jul 2025
https://github.com/onekiloparsec/SwiftAA
The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.
algorithm astro astronomical-algorithms astronomy astrophysics cplusplus framework ios-sdk ios-swift macos-framework macos-swift objective-c orbital-mechanics swift swift-4
Last synced: 09 Jul 2025
https://github.com/onekiloparsec/swiftaa
The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.
algorithm astro astronomical-algorithms astronomy astrophysics cplusplus framework ios-sdk ios-swift macos-framework macos-swift objective-c orbital-mechanics swift swift-4
Last synced: 09 Apr 2025
https://github.com/begeekmyfriend/kdtree
Absolute balanced kdtree for fast kNN search.
algorithm k-means k-nearest-neighbours kd-tree kd-trees kdtrees kmeans knn knn-search tree-structure
Last synced: 04 May 2025
https://github.com/CharafeddineMechalikh/PureEdgeSim
PureEdgeSim: A simulation framework for performance evaluation of cloud, fog, and pure edge computing environments.
algorithm cloud-computing cloudsim cloudsimplus edge edge-computing fog fog-computing heterogeneity mist-computing mobility modeling orchestration performance-evaluation scheduling simulation simulation-framework simulation-toolkit tasks
Last synced: 27 Feb 2025
https://github.com/lh3/cgranges
A C/C++ library for fast interval overlap queries (with a "bedtools coverage" example)
algorithm bioinformatics genomics
Last synced: 08 May 2025
https://github.com/VastoLorde95/Competitive-Programming
VastoLorde95's solutions to 2000+ competitive programming problems from various online judges
algorithm codechef codeforces codejam competitive-programming cpp data-structures datastructures hackerearth hackerrank icpc python solutions spoj spoj-solutions template timus
Last synced: 14 Mar 2025
https://github.com/ArashPartow/bitmap
C++ Bitmap Library https://www.partow.net/programming/bitmap/index.html
algorithm bitmap c-plus-plus color-mapping file-format fractal graphical-effects graphics image image-manipulation image-processing maze plasma
Last synced: 01 Apr 2025
https://github.com/jbuckmccready/cavalier_contours
2D polyline/shape library for offsetting, combining, etc.
2d algorithm cad cam computation-geometry geometry
Last synced: 08 Apr 2025
https://github.com/dangosky/algorithm
算法和数据结构练习(Leetcode)
algorithm datastructure javascript leetcode
Last synced: 14 Oct 2025
https://github.com/kkuette/TradzQAI
Trading environnement for RL agents, backtesting and training.
algorithm backtesting bitcoin bitcoin-bot reinforcement-learning reinforcement-learning-agent reinforcement-learning-algorithms trading trading-algorithms trading-bot trading-env
Last synced: 24 Mar 2025
https://github.com/HsiehYiChia/Scene-text-recognition
Scene text detection and recognition based on Extremal Region(ER)
adaboost algorithm canny cascade-classifier chaincode classifier computer-vision detection image-processing lbp machine-learning mser non-maximum-suppression ocr opencv scene-text-detection scene-text-recognition spelling-checker svm text-recognition
Last synced: 02 Apr 2025
https://github.com/thomasmueller/minperf
A Minimal Perfect Hash Function Library
algorithm bloom-filter hash hashing mphf perfect-hash
Last synced: 21 Aug 2025
https://github.com/ziyi2/algorithms
📝 算法导论与JavaScript实现
algorithm alogorithms data-structures interview interview-preparation intorduction-to-algorithms introduction javasript-algorithms javscript
Last synced: 11 Oct 2025
https://github.com/realtristan/hermes
Extremely Fast Full-Text-Search Algorithm and Caching System
algorithm cache fast full-text-search go
Last synced: 10 Jun 2025
https://github.com/mattiamontanari/opengjk
Fast and reliable implementation of the Gilbert-Johnson-Keerthi (GJK) algorithm for C, C++, C#, Go, Matlab, Octave, Python and Zig
algorithm c collision convex-polytopes cython gilbert-johnson-keerthi gjk golang octave python python-ctypes unity3d zip
Last synced: 08 Oct 2025
https://github.com/qq456cvb/doudizhu-C
C++/python fight the lord with pybind11 (强化学习AI斗地主), Accepted to AIIDE-2020
Last synced: 12 May 2025
https://github.com/deepgrace/monster
The Art of Template MetaProgramming (TMP) in Modern C++♦️
advanced algorithm c-plus-plus concept concepts cpp20 header-only metaprogram metaprogramming modern monster range search sequence sort template template-metaprogramming tmp tuple type-traits
Last synced: 08 May 2025
https://github.com/realTristan/hermes
Extremely Fast Full-Text-Search Algorithm and Caching System
algorithm cache fast full-text-search go
Last synced: 11 Apr 2025
https://github.com/realTristan/Hermes
Extremely Fast Full-Text-Search Algorithm and Caching System
algorithm cache fast full-text-search go
Last synced: 04 Apr 2025
https://github.com/flatironinstitute/normcorre
Matlab routines for online non-rigid motion correction of calcium imaging data
algorithm calcium-imaging matlab motion-correction registration subpixel-registration
Last synced: 25 Dec 2025
https://github.com/cls1991/leetcode
leetcode刷题
algorithm leetcode leetcode-solutions
Last synced: 29 Apr 2025
https://github.com/liyupi/ai-guide
鱼皮的 AI 知识库,汇总热门的 AI 大模型和工具,比如 Deepseek 使用指南、提示词技巧分享、知识干货、应用场景、AI 变现、行业资讯、教程资源等一系列内容,帮助你快速掌握 AI 技术,走在时代前沿。涉及的大模型:chatGPT、Deepseek、Deepseek-r1、QWEN、GROK 等等
ai algorithm artificial-intelligence chatgpt deep-learning deepseek deepseek-r1 generative-ai gpt llm openai python vue vuepress
Last synced: 29 Mar 2025
https://github.com/rsasaki0109/rust_robotics
Rust implementation of PythonRobotics such as EKF, DWA, Pure Pursuit, LQR.
algorithm control localization navigation path-planning path-tracking robotics rust
Last synced: 11 Jun 2025
https://github.com/ohohcakester/any-angle-pathfinding
A collection of algorithms used for any-angle pathfinding with visualisations.
algorithm grid-map pathfinding pathfinding-algorithm visualisation
Last synced: 11 Jan 2026
https://github.com/mybridge/learn-python
Python Top 45 Articles of 2017
algorithm data-science machine-learning python python3
Last synced: 13 Apr 2025
https://github.com/Mybridge/web-development-articles
Monthly Series - Top 10 Web Development Articles
algorithm css html https interview javascript webdev webdevelopment
Last synced: 22 Mar 2025
https://github.com/mybridge/web-development-articles
Monthly Series - Top 10 Web Development Articles
algorithm css html https interview javascript webdev webdevelopment
Last synced: 27 Feb 2026
https://github.com/dalestudy/leetcode-study
🛫 리트코드 스터디
algorithm datastructure leetcode workabroad
Last synced: 18 Feb 2026
https://github.com/hahnlee/ipytracer
:bar_chart: Algorithm Visualizer for IPython/Jupyter Notebook
algorithm algorithm-visualizer ipython ipython-notebook javascript jupyter jupyter-notebook jupyterhub-labextension python
Last synced: 02 Oct 2025
https://github.com/dongyi-kim/10weeks-codingtest
구름EDU 10주완성 알고리즘 코딩테스트의 해설 답안집입니다
algorithm algorithms coding-interview coding-skills competitive-programming data-structure datastructure java problem-solving python
Last synced: 20 Aug 2025
https://github.com/miskcoo/rubik-cube
Rubik's Cube solver implemented by C++ and OpenGL using Krof/Kociemba algorithm.
Last synced: 11 Jul 2025
https://github.com/gildor2/fast_zlib
Heavily optimized zlib compression algorithm
algorithm c compression cross-plattform deflate optimization x86-assembly zlib
Last synced: 30 Apr 2025
https://github.com/beling/bsuccinct-rs
Rust libraries and programs focused on succinct data structures
algorithm algorithms algorithms-and-data-structures benchmark benchmarking benchmarks bit-manipulation bitmap bitmaps compression compression-algorithm encoding minimal-perfect-hash rank rust rust-lang serialization succinct-data-structure
Last synced: 08 Apr 2025
https://github.com/yanglr/leetcode-ac
:octocat: leetcode-ac | LeetCode AC solutions | LeetCode+剑指offer+程序员面试金典careerup(cc189)
91algo algorithm awesome-leetcode cpp11 datastructures-algorithms easy-to-understand interview-practice interview-preparation interview-questions leetcode leetcode-ac leetcode-csharp leetcode-java leetcode-problems leetcode-problems-solutions leetcode-python3 leetcode-solutions leetcode-solutions-csharp modern-cpp
Last synced: 13 Apr 2025
https://github.com/mitcc/AlgoSolutions
:octocat:LeetCode, LintCode, Project Euler, SGU, HackerRank, Cracking the Coding Interview(ctci):palm_tree:
algorithm ctci hackerrank leetcode lintcode project-euler sgu
Last synced: 18 Mar 2025
https://github.com/Cultrarius/Swarmz
A free, header-only C++ swarming (flocking) library for real-time applications
acceleration algorithm boids flocking game library position public-domain swarm unreal-engine velocity
Last synced: 08 May 2025
https://github.com/jillesvangurp/geogeometry
GeoGeometry is a set of algorithms and functions for manipulating geo hashes and geometric shapes with geo coordinates.
algorithm geohashes geojson geometric-shapes geometry-library gps java kotlin kotlin-library
Last synced: 04 Apr 2025
https://github.com/mincong-h/algorithm-princeton
Coursera - Introduction to Algorithms
algorithm java learning princeton
Last synced: 14 Apr 2025
https://github.com/jarun/dslib
:herb: A library of "connected" data structures
academic algorithm avl data-structures dlist stack tree
Last synced: 21 Sep 2025
https://github.com/williamlwj/pyxab
PyXAB - A Python Library for X-Armed Bandit and Online Blackbox Optimization Algorithms
algorithm automl bandit-algorithms blackbox-optimization continuous-armed-bandit data-science hyperparameter-optimization hyperparameter-tuning lipschitz-bandit machine-learning machine-learning-algorithms online-learning optimization optimization-algorithms reinforcement-learning x-armed-bandit
Last synced: 11 Sep 2025
https://github.com/mayuanucas/mygo
Leetcode、剑指offer(第二版)的Go实现😀 Come join us!🤝❤️👻
algorithm algorithms go go-examples go-tutorial go-tutorials golang golang-examples golang-tutorial golang-tutorials leetcode swordforoffer
Last synced: 09 Apr 2025