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-17 00:01:19 UTC
- JSON Representation
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/mapbox/turf-swift
A Swift language port of Turf.js.
algorithm computational-geometry geojson geospatial gis ios macos swift turf
Last synced: 22 Nov 2024
https://github.com/ramshandilya/bezier
Algorithm to draw smooth bezier curves through a set of points
Last synced: 19 Dec 2024
https://github.com/linrongbin16/way-to-algorithm
Algorithm Tutorial and Source Code
algorithm c-plus-plus gitbook tutorial
Last synced: 07 Apr 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/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/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: 07 May 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/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/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/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/songtianyi/acmer-qualification-code
ACMer 入门级算法模板
acm acm-icpc algorithm c codeforces data-structures leetcode rust
Last synced: 27 Apr 2025
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: 27 Mar 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: 19 Dec 2024
https://github.com/Frugghi/SwiftLCS
Swift implementation of the longest common subsequence (LCS) algorithm.
Last synced: 25 Mar 2025
https://github.com/jaeyeophan/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: 20 Dec 2024
https://github.com/abusix/ahocorapy
Pure python Aho-Corasick library.
aho-corasick algorithm graph keyword lookup pypi python-library unicode-support
Last synced: 28 Mar 2025
https://github.com/jack-cherish/algorithm
:art:冒泡排序;直接插入排序;希尔排序;快速排序;堆排序;归并排序;基数排序
Last synced: 07 May 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/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/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/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/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/viniciussanchez/bcrypt
BCrypt is a password hashing function
algorithm bcrypt delphi embarcadero fpc freepascal hash hash-passwords lazarus password
Last synced: 05 Apr 2025
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/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: 07 Apr 2025
https://github.com/Walker-TW/Algorithm-Visualizer
View Algorithms in the Browser! - Built with ReactJs
algorithm bootstrap javascript react visualization
Last synced: 29 Nov 2024
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: 19 Dec 2024
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: 19 Dec 2024
https://github.com/shellfly/algo
A Golang library for the textbook Algorithms, 4th edition
Last synced: 04 May 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: 20 Nov 2024
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/dangosky/algorithm
算法和数据结构练习(Leetcode)
algorithm datastructure javascript leetcode
Last synced: 19 Dec 2024
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/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/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/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/begeekmyfriend/skiplist
skip list with rank, code less than z_set in redis
algorithm data-structure skiplist
Last synced: 04 May 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: 20 Dec 2024
https://github.com/ziyi2/algorithms
📝 算法导论与JavaScript实现
algorithm alogorithms data-structures interview interview-preparation intorduction-to-algorithms introduction javasript-algorithms javscript
Last synced: 29 Jan 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/realtristan/hermes
Extremely Fast Full-Text-Search Algorithm and Caching System
algorithm cache fast full-text-search go
Last synced: 09 Apr 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: 05 Apr 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/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/cls1991/leetcode
leetcode刷题
algorithm leetcode leetcode-solutions
Last synced: 29 Apr 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: 16 Jan 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: 19 Dec 2024
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: 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/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: 21 Jan 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: 19 Dec 2024
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: 13 Jan 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
https://github.com/anthonynsimon/java-ds-algorithms
Data Structures and Algorithms in Java
algorithm dijkstra graph hash-map java matrix palindrome permutation sort stack strings tree trie
Last synced: 16 Mar 2025
https://github.com/SlapBot/sounder
An intent recognizing algorithm to predict the intent of a given text.
algorithm intent-prediction python speech-recognition string-manipulation
Last synced: 27 Nov 2024
https://github.com/joonas-yoon/boj-extended
백준 온라인 저지(BOJ)를 확장된 기능과 함께 사용해보세요. 기능 요청과 버그 제보는 언제나 환영합니다.
algorithm boj chrome chrome-extension problem-solving
Last synced: 09 Apr 2025
https://github.com/nlp-love/codinginterviews2-bypython
此项目是《剑指offer》第二版里算法面试题的Python3实现版本,作为一本经典书籍,可以时常拿出来看一看、翻一翻、记一记。同时也是为了Python程序员能够更好的通过公司的技术面试,拿到心仪的offer。
algorithm interview-questions offer python
Last synced: 24 Apr 2025
https://github.com/NLP-LOVE/CodingInterviews2-ByPython
此项目是《剑指offer》第二版里算法面试题的Python3实现版本,作为一本经典书籍,可以时常拿出来看一看、翻一翻、记一记。同时也是为了Python程序员能够更好的通过公司的技术面试,拿到心仪的offer。
algorithm interview-questions offer python
Last synced: 25 Nov 2024
https://github.com/soypat/mu8
Genetic algorithm for unsupervised machine learning in Go.
algorithm evolutionary-algorithm genetic-algorithm genetic-algorithms go go-generics golang golang-generics island-model machine-learning optimization optimization-algorithms unsupervised-machine-learning
Last synced: 16 Mar 2025
https://github.com/niumoo/lab-notes
😍 有趣的想法 & 有意思灵感 & 小算法实验室,犄角旮旯乱七八糟代码杂货铺,新奇好玩都在这里。
Last synced: 19 Dec 2024
https://github.com/cubicdaiya/onp
The implementations of "An O(NP) Sequence Comparison Algorithm"
Last synced: 16 Mar 2025
https://github.com/miskcoo/rubik-cube
Rubik's Cube solver implemented by C++ and OpenGL using Krof/Kociemba algorithm.
Last synced: 21 Nov 2024
https://github.com/jondolf/algorust
Various algorithms visualized interactively on the web, entirely with Rust 🦀
algorithm algorithms pathfinding rust rust-web sorting-algorithms visualization wasm yew
Last synced: 17 Jan 2025
https://github.com/rcppcore/rcppeigen
Rcpp integration for the Eigen templated linear algebra library
algorithm c-plus-plus cran eigen eigen-library r-package
Last synced: 15 May 2025
https://github.com/dalestudy/leetcode-study
🛫 리트코드 스터디
algorithm datastructure leetcode workabroad
Last synced: 16 May 2025
https://github.com/nla-group/classix
Fast and explainable clustering in Python
algorithm classification clustering cython data-analysis data-mining data-science machine-learning unsupervised-learning unsupervised-machine-learning visualization
Last synced: 08 May 2025
https://github.com/alyyousuf7/weaver
Weaving algorithm based on work by Petros Vrellis
algorithm art circle-frame petros-vrellis
Last synced: 12 Mar 2025
https://github.com/sandysanthosh/coding-interview-university
Coding-interview-university
algorithm coding-interview-university computer-science engineer interview-prep interview-process knowledge pick programming-interviews study-plan video-resources video-series
Last synced: 28 Feb 2025
https://github.com/javadev/leetcode-in-java
Java-based LeetCode algorithm problem solutions, regularly updated.
algorithm algorithm-competitions algorithms-and-data-structures dynamic-programming interview-questions java leetcode leetcode-java leetcode-solutions math
Last synced: 04 Dec 2024
https://github.com/coderserdar/documents
This repo includes some kind of documentation files about Information Technologies like Programming, Operating Systems, Cyber Security, Algorithm, Mobile Development etc.
algorithm algorithms android cplusplus cpp17 cyber-security cybersecurity data-structures database delphi e-book flutter free-pascal kotlin-android lazarus llblgen object-pascal operating-system rad-studio rad-studio-ide
Last synced: 02 Dec 2024