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-07-16 00:01:18 UTC
- JSON Representation
https://github.com/papalotis/ft-fsd-path-planning
Formula Student Driverless Path Planning Algorithm. Colorblind centerline calculation algorithm developed by FaSTTUBe. It introduces a novel approach that uses neither Delaunay Triangulation nor RRT.
algorithm autonomous-driving driverless formula-student formula-student-driverless formulastudent formulastudentdriverless numba numpy path-planning python robotics scipy
Last synced: 12 Apr 2025
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/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: 10 Jan 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/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/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/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: 03 Dec 2024
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/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: 28 Nov 2024
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/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/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/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/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/ElementMo/Unity-AirportSimulationSystem
Simple Airport Scene
airport-simulation algorithm auto-drive rendertexture unity
Last synced: 26 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/gozhuyinglong/blog-demos
่ฟไธชไปฃ็ ไปๅบ้ๆฏๅๅฎขไธญๆถๅ็ๆบ็ ใๆไปถ็ญ ๏ผๅฆๆๅฏนๆจๆๅธฎๅฉ๏ผ่ฏท็ปไธชStar๏ผๆ่ฐข~
algorithm data-structures design-patterns java python spring spring-boot
Last synced: 09 Apr 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/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/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/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: 02 Jan 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: 19 Dec 2024
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/alextanhongpin/go-rate
Simple rating algorithm as used by Reddit
algorithm go hot-ranking reddit wilson-score
Last synced: 02 Dec 2024
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/akashsingh3031/striver-sde-sheet-challenge
algorithm codestudio cpp data-structures leetcode sdesheetchallenge
Last synced: 14 Apr 2025
https://github.com/forthright48/code-library
All my CPPS codes
algorithm competitive-programming cpp data-structure
Last synced: 01 Dec 2024
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/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/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: 24 Nov 2024
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/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/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/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/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: 22 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/csunny/algorithm
Python3ๆฐๆฎ็ปๆไธ็ฎๆณใๅฎ็ฐๅธธ็จ็ฎๆณไปฅๅๅๅธๅผ็ณป็ป็ธๅ ณ็ฎๆณใ
algorithm data-structures distrubuted graph heap python3 tree-structure
Last synced: 01 Jan 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/namusyaka/pendragon
Toolkit for implementing HTTP Router in Ruby
algorithm httprouter router ruby
Last synced: 17 Mar 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: 10 Jan 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: 12 Jul 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/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/maratyszcza/fxdiv
C99/C++ header-only library for division via fixed-point multiplication by inverse
algorithm division fixed-point integer-division
Last synced: 22 Dec 2024
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: 05 Dec 2024
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/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/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/qkraudghgh/algorithms
Minimal examples of data structures and algorithms in Golang
Last synced: 11 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/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: 21 Jun 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/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/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/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/abishekaditya/dsa
Project : Data Structures and Algorithms in C#
24projects algorithm data-structures heap searching-algorithms
Last synced: 15 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/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/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/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/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/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/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/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: 25 Apr 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/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/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/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/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/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/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/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/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/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/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-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/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/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
https://github.com/yearing1017/algorithm_note
Leetcode & ็ฎๆณ & ๅๆoffer
Last synced: 14 Apr 2025