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-09-24 00:01:30 UTC
- JSON Representation
https://github.com/mithi/simple-cryptography
Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.
algorithm ciphertext coursera coursera-cryptography crypto cryptographic-algorithms cryptographic-attacks cryptography cryptography-concepts factoring factorization meet-in-the-middle meet-in-the-middle-attacks padding-oracle padding-oracle-attacks public-key-cryptography rsa-attacks stanford symmetric-encryption symmetric-key-cryptography
Last synced: 29 Apr 2025
https://github.com/keccak256js/keccak256
A wrapper for the keccak library to compute 256 bit keccak hash in JavaScript.
algorithm crypto cryptography function hashing javascript keccak keccak-256 keccak256 library sha3 sha3-256 tools typescript utility wrapper
Last synced: 10 May 2025
https://github.com/Coac/wave-function-collapse
Wave function collapse python implementation
algorithm gamedev procedural-generation wave-function-collapse wfc
Last synced: 14 Feb 2025
https://github.com/maximbilan/iOS-Crosswords-Generator
A simple algorithm for generating crosswords written on Swift. Based on Python Crossword Puzzle Generator.
algorithm best-crosswords crossword-generator generating-crosswords ios swift
Last synced: 21 Jul 2025
https://github.com/lunelson/split-ease
The JavaScript Easing function with a beginning, middle and end
algorithm animation ease easing equation interpolation javascript penner
Last synced: 30 Jun 2025
https://github.com/maximbilan/ios-crosswords-generator
A simple algorithm for generating crosswords written on Swift. Based on Python Crossword Puzzle Generator.
algorithm best-crosswords crossword-generator generating-crosswords ios swift
Last synced: 05 Jul 2025
https://github.com/aditya-r-m/twisty-polyhedra
Permutation puzzles in shapes of the platonic solids with a generic polynomial time solver.
algorithm cube dodecahedron group-theory icosahedron javascript megaminx octahedron pyraminx rubiks-cube tetrahedron
Last synced: 14 Mar 2025
https://github.com/coac/wave-function-collapse
Wave function collapse python implementation
algorithm gamedev procedural-generation wave-function-collapse wfc
Last synced: 28 Jul 2025
https://github.com/CT83/Facial-Recognition-Attendance-System
An attendance system which uses facial recognition to detect which people are present in any image.
algorithm angular attendance aws-s3 deep-learning django django-rest-framework face-api face-detection face-detection-using-opencv face-recognition facial-recognition javascipt machine-learning microsoft microsoft-cognitive-services opencv paper python rest-api
Last synced: 17 Apr 2025
https://github.com/hlts2/round-robin
faster round-robin balancing algorithm written in golang
algorithm balancer balancing faster go golang golang-library goroutine-safe ip library lock-free round-robin thread-safe threadsafe
Last synced: 17 Mar 2025
https://github.com/categulario/map_matching
Algorithms to find the streets that a vehicle should have traveled to generate a given GPS track
algorithm map-matching redis street
Last synced: 13 Apr 2025
https://github.com/gungunfebrianza/Mastering-Node.js
:books: Belajar Dengan Jenius Node.js bareng Gun Gun Febrianza
algorithm data-structures encryption express javascript node-js
Last synced: 14 Apr 2025
https://github.com/aplbrain/grandiso-networkx
Performant, pure-Python subgraph isomorphism and monomorphism search (aka "motif search")
algorithm aplbrain bossdb connectomics dotmotif grand-graphs grand-iso graphs network network-analysis network-biology subgraph-isomorphism ullman vf2
Last synced: 16 Feb 2025
https://github.com/ElementMo/Unity-AirportSimulationSystem
Simple Airport Scene
airport-simulation algorithm auto-drive rendertexture unity
Last synced: 26 Apr 2025
https://github.com/rvhuang/pathfinding-lab
Run, test and compare all algorithms and heuristic functions
algorithm astar-algorithm heuristic
Last synced: 28 Jul 2025
https://github.com/racum/rust-djangohashers
A Rust port of the password primitives used in Django Project.
algorithm argon2 bcrypt cryptography django hashes password password-hash pbkdf2 rust rust-port
Last synced: 20 Mar 2025
https://github.com/rigtorp/tokenbucket
Lock-free implementation of the token bucket algorithm in C++
algorithm lock-free rate-limiting token-bucket tokenbucket
Last synced: 26 Mar 2025
https://github.com/harunawaizumi/algorithms_solutions
Grokking algorithms & Cracking Coding Interview Solution in Javascript
algorithm coding cracking-the-coding-interview interview javascript questions-and-answers silicon-valley
Last synced: 14 Apr 2025
https://github.com/virb3/z3-python-ctf
🐍 Solving CTF challenges using Z3 and Python
algorithm ctf hackathon python reverse-engineering z3
Last synced: 13 Apr 2025
https://github.com/gevorg/htpasswd
Node.js package for HTTP Basic Authentication password file utility.
algorithm bcrypt bcrypt-encryption encryption htpasswd javascript
Last synced: 09 Apr 2025
https://github.com/nirgn975/challenges
My solutions for random coding challenges 💪
algorithm algorithm-challenges challenges code-challenge codewars crackmes data-structrues hackerrank javascript python
Last synced: 20 Mar 2025
https://github.com/dhhruv/chrome-dino-runner
🐱🐉 A Replica of the hidden Dinosaur Game from Chrome Browser Offline mode build using Python and PyGame.
algorithm chrome chrome-dino-game chrome-dinosaur-game dinosaur-game framework game games google-chrome hacktoberfest hacktoberfest2023 library pygame python python3 software
Last synced: 20 Aug 2025
https://github.com/gozhuyinglong/blog-demos
这个代码仓库里是博客中涉及的源码、文件等 ;如果对您有帮助,请给个Star,感谢~
algorithm data-structures design-patterns java python spring spring-boot
Last synced: 09 Apr 2025
https://github.com/ViRb3/z3-python-ctf
🐍 Solving CTF challenges using Z3 and Python
algorithm ctf hackathon python reverse-engineering z3
Last synced: 03 Apr 2025
https://github.com/bjarten/alvito
Alvito - An Algorithm Visualization Tool for Python
algorithm algorithms array create gif gifs jupyter-notebook matplotlib matrix numpy python seaborn searching searching-algorithms sorting sorting-algorithms visualization
Last synced: 25 Mar 2025
https://github.com/itchyny/fastinvsqrt
Fast inverse square root in programming languages
algorithm fastinvsqrt language pointer-casting programming-language
Last synced: 23 Feb 2025
https://github.com/kumailn/algorithms
✨ a bunch of algorithms in a bunch of languages ✨
algorithm algorithms array backtracking bst dart data-structures dynamic-programming graph hackerrank hackerrank-solutions java javascript leetcode leetcode-solutions linked-list python rust solutions tree
Last synced: 23 Jul 2025
https://github.com/vittoriopiotti/dijkstraalgorithm-c
Pseudocodifica in C dell'algoritmo di Dijkstra con calcolo di tutti i valori minimi e con archi direzionabili
algorithm c dijkstra dijkstra-algorithm
Last synced: 11 Apr 2025
https://github.com/forthright48/code-library
All my CPPS codes
algorithm competitive-programming cpp data-structure
Last synced: 25 Jul 2025
https://github.com/maratyszcza/fxdiv
C99/C++ header-only library for division via fixed-point multiplication by inverse
algorithm division fixed-point integer-division
Last synced: 25 Aug 2025
https://github.com/urschrei/polylabel-rs
A Rust implementation of the Polylabel algorithm, with FFI.
algorithm computational-geometry ffi geo geospatial gis mapping rust rust-library
Last synced: 04 Apr 2025
https://github.com/anfany/codility-lessons-by-python3
为编程、算法、Python3的初学者,提供基于Codility课程习题的全套解决方案(中文题目+解题思路+Python3代码)
algorithm algorithm-challenges code codility codility-lessons python3
Last synced: 09 Apr 2025
https://github.com/alextanhongpin/go-rate
Simple rating algorithm as used by Reddit
algorithm go hot-ranking reddit wilson-score
Last synced: 26 Jul 2025
https://github.com/akashsingh3031/striver-sde-sheet-challenge
algorithm codestudio cpp data-structures leetcode sdesheetchallenge
Last synced: 14 Apr 2025
https://github.com/wikimedia/ahocorasick
A PHP implementation of the Aho-Corasick string search algorithm. Mirror from https://gerrit.wikimedia.org/g/AhoCorasick - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)
aho-corasick ahocorasick algorithm
Last synced: 16 May 2025
https://github.com/typicalhog/thcrypt
C++ console application that features unique (at least I think so) symmetric key based file encryption algorithm.
algorithm application base58 bytes character cipher cli console cpp cryptography decryption encryption encryption-algorithm file key lookup password security symmetric table
Last synced: 16 Jul 2025
https://github.com/dtcxzyw/oi-source
OI代码仓库、复习笔记、代码模板、本地Judger
acm-icpc acm-icpc-handbook algorithm algorithm-challenges automated-testing competitive-programming data-structures icpc icpc-training judger noi noip oi oi-handbook oi-training olympiad-in-informatics
Last synced: 23 Mar 2025
https://github.com/kamyu104/googlecodejam-2017
🏃 Python Solutions of All 27 Probelms in GCJ 2017
algorithm code-jam codejam codejam-problems codejam2017 competitive-programming contest-programming gcj google-code-jam googlecodejam programming-contests python
Last synced: 01 Jul 2025
https://github.com/gongbaochicken/coding-practice
Coding practice, design pattern implementation in C++ and some knowledge summary.
algorithm c-plus-plus coder interview leetcode leetcode-solutions
Last synced: 08 Apr 2025
https://github.com/kavgan/opinosis-summarization
This repo contains code and dataset for the Opinosis Summarization Framework
algorithm graph graph-nlp opinosis opinosis-summarizer summarization-framework
Last synced: 04 Apr 2025
https://github.com/dotnet-labs/headfirstdesignpattern
Head First Design Pattern: Completely Rewrite in C#
algorithm composite encapsulates factory factory-pattern headfirst iterator-pattern principles proxy-pattern singleton-pattern strategy
Last synced: 13 Jul 2025
https://github.com/kulikov-dev/leetcodenet
LeetCode problems with detailed explanation and different solutions.
algorithm clean-code coding-interviews easy-to-understand hackerrank hacktoberfest interview interview-questions interviews leetcode leetcode-solutions tech-interviews xunit
Last synced: 13 Sep 2025
https://github.com/anantkaushik/data-structures-and-algorithms
Data Structures and Algorithms implementation in Python
algorithm algorithms algorithms-and-data-structures algorithms-implemented array data-structures kadanes-algorithm linked-list python python-algorithms python-data-structures python3 queue searching-algorithms sorting sorting-algorithms stack trees
Last synced: 16 Sep 2025
https://github.com/jingyuexing/mathlib
The Math Algorithm
algorithm c cpp csharp go haxe java javascript math mathlib php python python3 statistics test typescript
Last synced: 30 Aug 2025
https://github.com/s-ol/gpwfc
openCL-accelerated python implementation of the Wave Function Collapse procgen algorithm
algorithm gamedev machine-learning opencl procedural-generation python wfc
Last synced: 21 Mar 2025
https://github.com/recp/ds
🔗 Common Data Structures and Algorithms
algorithm algorithms algorithms-datastructures balanced-search-trees binary-search-tree data-structure forward-list hash hash-table libds list octree rbtree red-black-tree search-trees tree
Last synced: 02 Aug 2025
https://github.com/namusyaka/pendragon
Toolkit for implementing HTTP Router in Ruby
algorithm httprouter router ruby
Last synced: 17 Mar 2025
https://github.com/evandrolg/computer_science_in_lua
:first_quarter_moon_with_face: Implementation of some classic data structures and algorithms in Lua
algorithm computer-science data-structure lua
Last synced: 13 Apr 2025
https://github.com/domfarolino/algorithms
💎 Documented algorithmic problems/solutions + datastructures
algorithm algorithms algorithms-solved coding-interviews data-structures datastructures judge technical-interviews
Last synced: 13 Apr 2025
https://github.com/csunny/algorithm
Python3数据结构与算法、实现常用算法以及分布式系统相关算法。
algorithm data-structures distrubuted graph heap python3 tree-structure
Last synced: 06 Sep 2025
https://github.com/ph4r05/php_aho_corasick
Aho-Corasick string search algorithm PHP extension implementation.
aho-corasick algorithm automata hacktoberfest pecl php php-extension php5 php7 string-matching
Last synced: 09 Apr 2025
https://github.com/ianstenbit/arulescba
Classification Based on Association Rules in R
algorithm association-rules cba classification cran r
Last synced: 30 Apr 2025
https://github.com/robertboy18/theoretical-algorithms-implementation
CLRS(Introduction to Algorithms) - Python/C++/Java Implementation of all the major Algorithms in the CLRS Textbook as well as additional algorithm's covered in the University of Alberta theory Courses
algorithm algorithms-and-data-structures clrs clrs-algorithhms clrs-book python ualberta
Last synced: 01 Aug 2025
https://github.com/jingyuexing/MathLib
The Math Algorithm
algorithm c cpp csharp go haxe java javascript math mathlib php python python3 statistics test typescript
Last synced: 30 Apr 2025
https://github.com/jaredthecoder/biopy
Biologically-Inspired and Machine Learning Algorithms written in Python
algorithm back-propagation biology genetic-algorithms hopfield-network neural-network python self-organization
Last synced: 22 Apr 2025
https://github.com/qkraudghgh/algorithms
Minimal examples of data structures and algorithms in Golang
Last synced: 11 Apr 2025
https://github.com/yashsiwach/dsa-notes
❤️🔥Exclusive Handwritten Notes of DSA and C++ ❤️🔥
algorithm algorithms algorithms-and-data-structures competitive-programming dsa dsa-algorithm dsa-cpp dsa-learning-series dsa-practice dsalgo dsanote
Last synced: 03 Jul 2025
https://github.com/hisenyuan/ideapractice
Java练习 - Java基础知识,面试题,小demo,长期积累 | intellij idea + maven + tomcat
algorithm idea intellij-idea interview jwt maven mybatis mybatis-generator practices spring spring-mvc springboot ssm
Last synced: 04 Jul 2025
https://github.com/smartlab-purdue/robotarium-rendezvous-rssdoa
This repository contains the Matlab source codes (to use in Robotarium platform) of various rendezvous controllers for consensus control in a multi-agent / multi-robot system.
algorithm bearings-only consensus control controller formation-control matlab multi-agent multi-robot purdue rendezvous robotarium robots smartlab
Last synced: 14 Apr 2025
https://github.com/andersontr15/resources-to-master-software-engineering-interview-for-non-cs-majors
📖 Resources To Master Software Engineering Interview for Non CS Majors
algorithm algorithms cs-majors data-structures engineering-interview handbook interview programming-interviews software-design software-engineering system-design
Last synced: 28 Feb 2025
https://github.com/wcmc-its/reciter
ReCiter: an enterprise open source author disambiguation system for academic institutions
algorithm aws awscodebuild awscodepipeline clustering dynamodb elasticbeanstalk entity-resolution java machine-learning-algorithms maven pubmed reciter s3 scopus spring-boot
Last synced: 07 Apr 2025
https://github.com/akavel/martinez-src
Mirrored implementations of polygon clipping/CSG/operations algorithm, in C (original, by Martínez et al) and ActionScript3 (port, by Mahir Iqbal)
algorithm geometry geometry2d planar polyclip polygon polygon-clipping-algorithm polygon-intersection xy
Last synced: 24 Aug 2025
https://github.com/abishekaditya/dsa
Project : Data Structures and Algorithms in C#
24projects algorithm data-structures heap searching-algorithms
Last synced: 15 Apr 2025
https://github.com/codedecks-in/hackerrank-solutions
This project include solutions of the problem from HackerRank which will be helpful for coding interview preparations. Subscribe for more updates 👇
algorithm algorithms codedecks coding-interview-preparations competition competitive-coding competitive-programming competitive-programming-contests hackerrank hackerrank-algorithms-solutions hackerrank-java hackerrank-solutions hacketoberfest2020 hacktoberfest hacktoberfest-accepted interview-preparations java python solutions
Last synced: 23 Apr 2025
https://github.com/amanjeetsingh150/algo-explorer
Android app for learning algorithms in Computer Science
algorithm android android-application computer-science
Last synced: 26 Mar 2025
https://github.com/thealgorithms/mojo
All algorithms implemented in Mojo. (The first open-sourced Mojo repository on GitHub)
ai algorithm algorithms algorithms-and-data-structures llvm modular mojo mojo-lang
Last synced: 02 May 2025
https://github.com/piperliu/acmoi_journey
Learn and practise ACM / OI weekly. Langs: C++14, Python 3, Go 1.13+. 👶 算法菜鸡刷题笔记,包含知识点梳理与经验整理,主要使用 C++14, Python 3, Go 1.13+ 。
algorithm algorithms cpp11 leetcode notes
Last synced: 14 Apr 2025
https://github.com/vittoriopiotti/matrixcalculator-c
Calcolatrice Matriciale sviluppata in C per tutte le operazioni con le matrici ed anche algoritmo di Laplace e calcolo della matrice inversa
algorithm c calculator matrix matrix-calculations
Last synced: 05 Jul 2025
https://github.com/basemax/powerhash
Design and development Crypto algorithms.
algorithm algorithms crypto crypto-library optimize performance performance-test performance-testing
Last synced: 05 May 2025
https://github.com/thawkin3/js-data-structures-and-algorithms
JavaScript implementations of common data structure and algorithm concepts.
algorithm algorithm-concepts algorithms coding-interviews computer-science data-structure data-structures data-structures-algorithms javascript whiteboard
Last synced: 14 Apr 2025
https://github.com/febeling/edit-distance
Levenshtein edit distance in Rust
algorithm levenshtein-distance rust search spelling text-processing
Last synced: 05 Apr 2025
https://github.com/cscorza/stegointelligence
Strumenti per rilevare ed estrarre informazioni nascoste all'interno di file.
algorithm audio file image intelligence spy steganography-algorithms stego-image stegonography
Last synced: 08 Jul 2025
https://github.com/w8r/bezier-intersect
Set of functions to find intersections between lines and rectangles and Bezier curves of order 2 and 3
algorithm bezier curves geometry geometry2d intersection
Last synced: 12 May 2025
https://github.com/changicho/algorithm-training
The repository of problem solving (especially algorithm problems of computer science)
Last synced: 16 Apr 2025
https://github.com/mahmudahsan/203-acm-problems-code
203 ACM Problems Source Code in C++
acm acm-icpc algorithm c-plus-plus cpp data-structures problem-set problem-sets problem-solving
Last synced: 10 Sep 2025
https://github.com/kamyu104/googlecodejam-2019
🏃 Python Solutions of All 27 Problems in GCJ 2019
algorithm code-jam codejam codejam-problems codejam19 codejam2019 competitive-programming contest-programming gcj google-code-jam googlecodejam programming-contests python
Last synced: 01 Jul 2025
https://github.com/kamyu104/googlekickstart-2022
🏃 Python3 Solutions of All 32 Problems in GKS 2022
algorithm competitive-programming contest-programming google-kick-start google-kickstart google-kickstart-2022 kickstart python3
Last synced: 01 Jul 2025
https://github.com/pilotpirxie/coresearch
🔎 .NET Core cross-platform, in-memory, full text search library for building search engines. Made to learn C#.
algorithm algorithms beginner-project big-data dotnet dotnet-core dotnetcore full-text-search inmemory-db learning text-search
Last synced: 03 May 2025
https://github.com/lemmy/lets-prove-blocking-queue
Proving a blocking queue deadlock free in a dozen different ways
algorithm concurrency deadlock-freedom proof tla tlaplus
Last synced: 26 Mar 2025
https://github.com/omarsar/os
:book: Operating Systems - A Friendly Handbook :book: (Open Notes)
algorithm deadlock handbook memory operating-system
Last synced: 16 Mar 2025
https://github.com/khesualdo/elevator-scheduling-simulator
:hotel: :office: :department_store: :school: A simulation environment, which mimics the scheduling of multiple elevators within a building of any size. The multithreaded approach helps to simulate elevators running concurrently. The simulation also makes use of several group scheduling algorithms, which help to distribute the workload between elevator-cars as well as make the elevators adaptable to various situations.
algorithm algorithms elevator elevator-simulation floor group-scheduling-algorithms java multiple-elevators object-oriented-programming scheduling scheduling-algorithms simulate-elevators simulation thread
Last synced: 05 Apr 2025
https://github.com/liyupi/design-pattern-guide
2025 年最新 Java 设计模式教程,全面覆盖 23 种经典设计模式(单例模式、工厂方法模式、策略模式、适配器模式、代理模式、观察者模式、模板方法模式等),提供 Java 示例代码、设计模式类图、使用场景详解与源码解析,系统讲解 JDK 和 Spring 框架中的设计模式的实现。每篇都配有基础概念、常见用法、优缺点分析、设计模式应用场景,设计模式面试题与解析,适合准备 Java 面试、学习源码架构、掌握设计模式实战的开发者使用。
algorithm backend cpp design-patterns frontend go java python software-engineering structure
Last synced: 11 Sep 2025
https://github.com/kkrypt0nn/spaceflake
⛄ A distributed generator to create unique IDs with ease in Go; inspired by Twitter's Snowflake
algorithm generator go golang golang-library golang-package google gooogle-go random snowflake snowflake-algorithm snowflake-twitter snowflakes twitter uid uid-generator unique unique-id unique-identifier uniqueid
Last synced: 17 Mar 2025
https://github.com/mmstick/numtoa
An efficient method of heaplessly converting numbers into their string representations, storing the representation within a reusable byte array.
algorithm conversion integer-conversion itoa rust
Last synced: 21 Mar 2025
https://github.com/thealgorithms/fortran
All Algorithms implemented in Fortran. Making Fortran Great Again!
algorithm algorithms algorithms-and-data-structures challenge coding data-structures fortran fortran90 hacktoberfest thealgorithms thealgorithms-fortran tutorial
Last synced: 01 Mar 2025
https://github.com/kamyu104/googlekickstart-2020
🏃 Python Solutions of All 32 Problems in GKS 2020
algorithm competitive-programming contest-programming google-kick-start google-kickstart google-kickstart-2020 kickstart python
Last synced: 01 Jul 2025
https://github.com/bedirt/algorithms_and_ds
The Algorithm Studies during the ACM-ICPC Lab lectures
algorithm competitive-programming data-structures problem-solving
Last synced: 12 May 2025
https://github.com/dentrax/data-mining-algorithms
Data Mining Algorithms with C# using LINQ
algorithm apriori apriori-algorithm c45 clustering-algorithm data-mining data-mining-algorithms data-science desiciontree id3 id3-algorithm k-means k-nearest-neighbor linq nearest-neighbors
Last synced: 30 Apr 2025
https://github.com/tdebatty/spark-knn-graphs
Spark algorithms for building k-nn graphs
algorithm knn-graphs lsh-superbit nearest-neighbor-search nn-descent processing-knn-graphs spark spark-knn-graphs
Last synced: 12 Apr 2025