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-12-06 00:01:11 UTC
- JSON Representation
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/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/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/andresrodriguez55/algorithmsvisualizer
Algorithm visualizer made with React, Material UI and P5JS.
algorithm algorithm-visualization animation data-structures graphs material-ui number-theory p5js processing react sorting-algorithms
Last synced: 06 Oct 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/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/kamyu104/googlecodejam-2020
🏃 Python Solutions of All 27 Problems in GCJ 2020
algorithm code-jam codejam codejam-problems codejam2020 competitive-programming contest-programming gcj google-code-jam googlecodejam python
Last synced: 01 Jul 2025
https://github.com/redblobgames/making-of-line-drawing
How I make an interactive tutorial using d3.js
algorithm d3js explorable-explanations line-drawing metatutorial
Last synced: 10 Aug 2025
https://github.com/akimach/esoterictensorflow
TensorFlow's graph is Turing complete.
algorithm algorithms-implemented brainfuck dataflow-programming deep-learning esoteric-language examples hq9 machine-learning python sort tensorflow tensorflow-examples tensorflow-graph tutorial
Last synced: 24 Oct 2025
https://github.com/e-XpertSolutions/go-cluster
k-modes and k-prototypes clustering algorithms implementation in Go
algorithm cluster clustering clustering-algorithm go golang k-modes k-prototypes machine-learning
Last synced: 14 Mar 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: 09 Oct 2025
https://github.com/sergioragostinho/five_point_algorithm
A MATLAB implementation of the Five-Point Algorithm by David Nistér
algorithm camera five five-point matlab point relative-camera-pose
Last synced: 21 Mar 2025
https://github.com/harttle/contest.js
Ready for contest use! Data structures and algorithms in pure JavaScript with zero dependency.
algorithm data-structure javascript leetcode
Last synced: 08 Sep 2025
https://github.com/jeantimex/klotski
:small_orange_diamond: The JavaScript algorithm for solving klotski game.
algorithm fast game javascript klotski
Last synced: 15 Jul 2025
https://github.com/vi3k6i5/synonym-extractor
Extract synonyms, keywords from sentences using modified implementation of Aho Corasick algorithm
algorithm datastructures nlp python synonyms
Last synced: 03 Sep 2025
https://github.com/akushwarrior/steel_crypt
A collection of high-level API's exposing PointyCastle to perform hashing and encrypting in popular/secure algorithms.
aes algorithm algorithms blake2b chacha20 cli crypto-tools cryptography dart data-security decryption encryption flutter hashing hmac password ripemd rsa salsa20 sha256
Last synced: 13 May 2025
https://github.com/revenge977/revenge-ransomeware
a vigenere algorithm encrypt ransomeware created by me :p, for education purpose.
algorithm cipher crypt crypto crypto-locker cryptolocker encrypt goldeneye hidden-tear hiddentear malware ransac-algorithm ransomeware ransomewarevigenere revenge revenge-ransomeware revengeransomeware vigenere wannacry wannacry-ransomware
Last synced: 23 Mar 2025
https://github.com/williamfzc/randunit
Bring unittest to your Android/JVM applications with tiny effort.
algorithm android automation unittest
Last synced: 21 Mar 2025
https://github.com/kamyu104/googlecodejam-2018
🏃 Python Solutions of All 26 Problems of GCJ 2018
algorithm code-jam codejam codejam-problems codejam18 codejam2018 competitive-programming contest-programming gcj google-code-jam googlecodejam programming-contests python
Last synced: 01 Jul 2025
https://github.com/make-github-pseudonymous-again/js-algorithms
:rocket: Algorithms for JavaScript
agpl algorithm algorithms computer-science javascript js searching sorting
Last synced: 16 Mar 2025
https://github.com/ehmicky/wild-wild-utils
🤠 Functional utilities using object property paths with wildcards and regexps 🌵
algorithm data-structures filter functional-programming glob globbing globstar javascript json library map nodejs parsing path recursion regex regexp regular-expression typescript wildcard
Last synced: 09 Apr 2025
https://github.com/linesd/tabular-methods
Tabular methods for reinforcement learning
algorithm cliffwalking gridworld gridworld-cliff gridworld-environment policy-evaluation policy-iteration q-learning q-learning-algorithm q-learning-vs-sarsa reinforcement-learning reinforcement-learning-agent reinforcement-learning-algorithms sarsa sarsa-algorithm sarsa-learning tabular-environments tabular-methods tabular-q-learning value-iteration
Last synced: 08 Oct 2025
https://github.com/narasimha1997/clfu
Implementation of Constant Time LFU (least frequently used) cache in Go with concurrency safety.
algorithm cache concurrency data-structures go golang lfu lfu-cache
Last synced: 10 Sep 2025
https://github.com/TuringApp/Turing
Free and cross-platform IDE for pseudocode and Python
algorithm algorithms cross-platform programming pyqt5 python qt
Last synced: 19 Jul 2025
https://github.com/vanessaklee/akin
A collection of metrics and phonetic algorithms for fuzzy string matching in Elixir.
algorithm comparison-tool disambiguation double-metaphone elixir hamming-distance jaro-winkler levenshtein-distance metaphone sorensen-dice-distance string-comparison string-matching
Last synced: 03 Sep 2025
https://github.com/courses-at-nju-by-hfwei/algorithm-ta-tutorial
Tutorials given as one of the TAs for the class "Algorithm Design and Analysis" at Nanjing University
algorithm algorithm-analysis algorithm-design algorithm-ta-tutorial nanjing-university problem-set tutorial
Last synced: 28 Feb 2025
https://github.com/gdut-yy/leetcode-hub-java
基于 java21 + maven3.9 + junit5 + jacoco 的 leetcode + codeforces + atcoder + nowcoder 练习仓库。
algorithm algorithms atcoder codeforces jacoco java java17 java21 junit5 leetcode luogu nowcoder oj oj-solutions unit-test
Last synced: 16 Mar 2025
https://github.com/lemire/fastshuffleexperiments
How fast can we shuffle values?
algorithm performance random-string shuffle
Last synced: 21 Mar 2025
https://github.com/slowkow/snpsea
:bar_chart: Identify cell types and pathways affected by genetic risk loci.
algorithm bioinformatics enrichment gene gene-sets gwas risk-loci tissue
Last synced: 20 Jun 2025
https://github.com/dsietz/test-data-generation
Test Data Generation
algorithm archconf data data-privacy generate json machine-learning markov-decision-processes nfjs privacy profile rust-lang testing
Last synced: 17 Mar 2025
https://github.com/openrr/rrt
RRT (Rapidly-exploring Random Tree) library in Rust
algorithm pathfinding pathplan robotics rrt rust search
Last synced: 05 Apr 2025
https://github.com/bockp/Edge-Detection-project
Tiny Image in Javascript - Edge Detection Algorithms
algorithm benchmark canny-edge-detection edge-detection edge-detection-algorithms imagej javascript laplace sobel webgl
Last synced: 09 Jul 2025
https://github.com/johnnovak/raytriangle-test
Ray-triangle intersection performance tests in various languages
algorithm benchmark cpp go java javascript nim nim-lang python ray-triangle-intersection raytracing
Last synced: 11 Jul 2025
https://github.com/maddhruv/leetcode-blind-75-javascript
Solutions of LeetCode Blind 75 Problems in JavaScript
algorithm algorithms blind-75 blind-leetcode data-structures data-structures-and-algorithms leetcode leetcode-solutions
Last synced: 30 Apr 2025
https://github.com/yaa110/rake-rs
Multilingual implementation of RAKE algorithm for Rust
algorithm rake rust rust-crate text-processing
Last synced: 08 Oct 2025
https://github.com/kamyu104/googlecodejam-2021
🏃 Python Solutions of All 27 Problems in GCJ 2021
algorithm code-jam codejam codejam-problems codejam2021 competitive-programming contest-programming gcj google-code-jam python
Last synced: 01 Jul 2025
https://github.com/mahdavipanah/pynpuzzle
Solve, test and benchmark algorithms for N-Puzzle problem with Python
8-puzzle algorithm artificial-intelligence puzzle python search-algorithm tkinter
Last synced: 03 Aug 2025
https://github.com/anyaschukin/Push_Swap
A bespoke sorting algorithm, on 2 stacks.
42 42-school 42born2code algorithm c push-swap sorting sorting-algorithms
Last synced: 24 Mar 2025
https://github.com/Marusyk/BinarySearchTree
Binary Tree as a cross platform NuGet package
algorithm binary-trees binarytree c-sharp-library csharp dotnet dotnet-standard hacktoberfest nuget nuget-package tree
Last synced: 28 Aug 2025
https://github.com/mfbx9da4/seam-carving-js
Javascript implementation of Seam Carver. Seam Carver is a content-aware image resizing algorithm
algorithm algorithms canvas optimization seam-carver
Last synced: 15 Apr 2025
https://github.com/scisharp/scikit-learn.net
Machine Learning in .NET Core.
algorithm machine-learning scikit-learn
Last synced: 15 Jul 2025
https://github.com/w8r/liang-barsky
Liang-Barsky line-clipping algorithm
algorithm clipping clipping-algorithm geometry
Last synced: 14 Oct 2025
https://github.com/sunfusheng/algo
这是一款 Kotlin 语言版本的 Android 客户端本地化展示 Java 语言编写的面试算法 ( Algorithm ),会持续更新!
algo algorithm binary-tree leetcode linkedlist queue stack
Last synced: 07 Oct 2025
https://github.com/michel-leonard/c-quadratic-sieve
A factorization software using a Quadratic Sieve (SIQS) written in C.
algorithm automation bash c cli cryptography csv documentation education example factorization generator json linux macos math simple testing tool windows
Last synced: 10 Apr 2025
https://github.com/ferhatelmas/algo
:books: My solutions to algorithm problems on various websites
algorithm algorithm-challenges
Last synced: 17 Mar 2025
https://github.com/fzakaria/space-saving
Space Saving algorithm implementation (StreamSummary) in Java, used to solve heavy hitters / topk items.
Last synced: 12 Jul 2025
https://github.com/bezzad/tsp-ga
Traveling Salesman Problem Using Parallel Genetic Algorithms
algorithm genetic optimization parallel-computing parallel-genetic-algorithm population single-population tsp
Last synced: 19 Apr 2025
https://github.com/richox/zmolly
PPM compressor with high compression ratio.
Last synced: 05 Sep 2025
https://github.com/srbrettle/financial-formulas
A collection of methods for solving Finance/Accounting equations. Java, C# (moved to independent repo for future development), C++, Python.
accounting algorithm algorithms business calculator csharp csharp-library economics equation finance finances formula invest investing investment java java-library python python-library stock-market
Last synced: 12 Apr 2025
https://github.com/tomarrell/rust-elias-fano
Elias-Fano encoding implementation in Rust
algorithm compression elias-fano encoding hacktoberfest inverted-index rust search-algorithm
Last synced: 30 Apr 2025
https://github.com/marusyk/binarysearchtree
Binary Tree as a cross platform NuGet package
algorithm binary-trees binarytree c-sharp-library csharp dotnet dotnet-standard hacktoberfest nuget nuget-package tree
Last synced: 04 Sep 2025
https://github.com/shouya/thinking-dumps
This repo keeps track of my codes, answers and thinkings when exploring books.
Last synced: 26 Jul 2025
https://github.com/dpmcmlxxvi/olturf
A Turf toolbar for OpenLayers.
algorithm geospatial gis javascript ol3-turf openlayers toolbar turf
Last synced: 10 Apr 2025
https://github.com/amylmy/KickStart-GoogleCompetition
My Java implementation of Kick Start - Google's Coding Competitions.
algorithm coding-contest google
Last synced: 05 May 2025
https://github.com/alessandrocorradini/stanford-university-algorithms-design-and-analysis
Algorithms - Design and Analysis offered by Stanford University
algorithm algorithm-analysis algorithms algorithms-and-data-structures algorithms-datastructures mooc moocs stanford stanford-algs stanford-course stanford-online stanford-university
Last synced: 29 Oct 2025
https://github.com/ouuan/cpth
:star2: Competitive Programming Template Headers | With documentation, CI tests and Codecov
acm acm-icpc algorithm algorithm-competitions algorithm-library algorithms algorithms-and-data-structures algorithms-implemented algorithms-implemented-cpp competitive-coding competitive-programming competitive-programming-algorithms competitive-programming-contests cpp data-structure data-structures icpc oi single-file templates
Last synced: 30 Apr 2025
https://github.com/fubel/PyCannyEdge
Educational Python implementation of the Canny Edge Detector
algorithm edge-tracking image-processing numerical-analysis numerical-methods numpy scientific-computing scipy
Last synced: 19 Jul 2025
https://github.com/mykeels/msearch
A C# Library to aid programming for meta-heuristics
algorithm artificial-bee-colony dotnet flower-pollination genetic-algorithm hill-climbing local-search metaheuristics simulated-annealing
Last synced: 09 Aug 2025
https://github.com/yi-ge/js-tree-list
Convert list to tree, managing a tree and its nodes.
Last synced: 09 Aug 2025
https://github.com/theiyd/jumble-password
🔐 A tiny tool to create unique id's or passwords.
algorithm electron-app javascript password vanilla-javascript
Last synced: 05 Oct 2025
https://github.com/andyobtiva/perfect-shape
Perfect Shape is a collection of geometric algorithms that are mostly useful for GUI manipulation like checking containment of a point in popular geometric shapes such as rectangle, square, arc, circle, polygon, and paths containing lines, quadratic bézier curves, and cubic bezier curves. Also, some general math algorithms like IEEE-754 Remainder.
algorithm algorithms even-odd-rule geometry nonzero-rule ray-casting-algorithm raycasting-algorithm ruby ruby-gem rubygem winding-number-algorithm
Last synced: 16 Mar 2025
https://github.com/AndyObtiva/perfect-shape
Perfect Shape is a collection of geometric algorithms that are mostly useful for GUI manipulation like checking containment of a point in popular geometric shapes such as rectangle, square, arc, circle, polygon, and paths containing lines, quadratic bézier curves, and cubic bezier curves. Also, some general math algorithms like IEEE-754 Remainder.
algorithm algorithms even-odd-rule geometry nonzero-rule ray-casting-algorithm raycasting-algorithm ruby ruby-gem rubygem winding-number-algorithm
Last synced: 27 Feb 2025
https://github.com/sabertazimi/hust-lab
Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems
algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog
Last synced: 13 Apr 2025
https://github.com/dpmcmlxxvi/de9im
DE-9IM spatial predicate library implemented in Javascript.
algorithm de-9im geojson geospatial gis javascript predicates spatial
Last synced: 20 Sep 2025
https://github.com/akavel/wernessdithering
Copy of dithering code by Brent Werness (Koloth) invented for Obra Dinn
algorithm dithering obra-dinn processing shader
Last synced: 23 Mar 2025
https://github.com/neargye/swipetype
Implementing same algorithm "swype keyboard" for .NET and Unity
algorithm csharp keyboard swipetype swype-keyboard unity unity3d
Last synced: 23 Apr 2025
https://github.com/usetheapi/algorithms
Study cases for Algorithms and Data Structures.
algorithm bit-manipulation data-structures graph interviews tree
Last synced: 13 Apr 2025
https://github.com/reversingid/programming-reference
Open repository of programming topic for reverse engineering purpose.
algorithm data-structure design-pattern hacktoberfest
Last synced: 15 Oct 2025
https://github.com/jayboxyz/algorithm-notes
:memo: 数据结构与算法学习、LeetCode 刷题...
algorithm datastructure java leecode
Last synced: 13 Jul 2025
https://github.com/HuanglabPurdue/NCS
Noise Correction Algorithm for sCMOS cameras
algorithm cmos imaging microscopy noise noise-correction readout scmos super-resolution
Last synced: 07 May 2025
https://github.com/ivanfilipov/fmi-dsa
Some examples druing the DSA (data structures and algorithms) courses given by me (Ivan Filipov) as a teaching assistant @ Faculty of Mathematics and Informatics, Sofia University 2016-2019
algorithm data-structures dsa fmi
Last synced: 14 Aug 2025
https://github.com/echeynet/ssicov
The modal parameters of a line-like structure are automatically identified using an SSI-COV algorithm applied to ambient vibration data
algorithm ambient-vibrations modal-parameters ssi-cov stabilization-diagrams suspension-bridge
Last synced: 11 Apr 2025
https://github.com/anfany/funny-math-problem-by-python3
基于Python3的趣味数学问题解决方案
algorithm funny-math-problem game maths python python3
Last synced: 09 Apr 2025
https://github.com/deltares/meshkernel
Deltares C++library for creating and editing meshes. It supports 1D & 2D unstructured meshes as well as curvilinear meshes.
algorithm computational-geometry curvilinear-grids mesh-generation mesh-orthogonalization unstructured-grids
Last synced: 26 Jul 2025
https://github.com/lorenzosinisi/neural_bridge
A bridge between a machine and a human expert (MVP expert system in Elixir)
algorithm decisions elixir expert-system humans machines machines-capable rete
Last synced: 16 Oct 2025
https://github.com/gemartin99/push_swap
Sorting algorithm using two stacks
42born2code 42cursus 42projects 42pushswap 42school algorithm educational-project sorting-algorithms
Last synced: 10 Sep 2025
https://github.com/biolab/orange3-educational
🍊 🎓 Educational widgets for machine learning and data mining in Orange 3.
algorithm coursera data-mining machine-learning machine-learning-algorithms orange teaching udacity university-course visualization
Last synced: 14 Aug 2025
https://github.com/ykushch/coding-interview
Resources for preparing for your next coding interview
algorithm coding-interviews interview interview-practice interview-questions
Last synced: 18 Sep 2025
https://github.com/dhhruv/contactless-attendance-system
✨ A Contactless Attendance System where your face is identified for Attendance.
algorithm attendance-system cli data-science data-visualization deep-learning face-detection face-recognition facial-recognition framework hacktoberfest hacktoberfest2023 image-recognition jupyter-notebook library machine-learning python shell terminal testing
Last synced: 03 May 2025
https://github.com/sbmaruf/algorithms-code-library
C++ Implementation of variety of Algorithms and some must have cheetsheets for CS students.
algorithm c-plus-plus library programming-contests
Last synced: 26 Feb 2025
https://github.com/jakewilliami/facedetection.jl
A face detection algorithm using Viola-Jones' rapid object detection framework written in Julia
algorithm detection-algorithm face-detection facedetection faces haar julia julia-language julia-package julialang viola-jones
Last synced: 10 Apr 2025
https://github.com/tarcisio-marinho/rsa
Simple RSA cryptographyc algorithm implementation
algorithm chavepublica criptografia cryptography diffie-hellman hacktoberfest hacktoberfest2020 public-key-cryptography publickey rsa rsa-aes rsa-cryptography rsa-encryption rsa-key-encryption rsa-key-pair rsa-signature
Last synced: 05 Jul 2025
https://github.com/alfex4936/python-bigo-calculator
Python sorting functions time complexity calculator
algorithm calculator complexity python sorting-functions
Last synced: 21 Jul 2025
https://github.com/cuixing158/single-image-calibration
Implementation and visualisation of multiple classical linear calibration methods for a single image
algorithm algorithms camera-calibration geometric-algorithms mathematical-modelling matlab pinhole pinhole-camera single-image-reconstruction
Last synced: 02 May 2025
https://github.com/cypherpunk-symposium/master-algorithms-py
👾 my detailed walk-through for mastering classical algorithm and data structure problems (and the book i published by hanbit media a decade ago)
algorithm algorithms breath-first-search code-interview data-structure data-structures depth-first-search exercise graphs-algorithms interview learn-algorithm python python-solution queues tries
Last synced: 23 Oct 2025
https://github.com/raivivek/til
today I learned..
algorithm algorithms bioinformatics biology python til unix zen-lessons
Last synced: 25 Apr 2025
https://github.com/airtucha/sortvis
https://airtucha.github.io/SortVis
algorithm d3js sort svg visualisation
Last synced: 27 Feb 2025
https://github.com/cyberboysumanjay/pw
Best websites a Programmer should visit
algorithm all-in-one blogs c coding coding-challenge competitive-programming data-structures guide interview interview-practice interview-preparation interview-questions java practice programming programming-language puzzle wiki wikipedia
Last synced: 22 Mar 2025
https://github.com/bobld/lean-monitor-2
Windows/Linux/MacOS Desktop App to browse QuantConnect Lean engine's backtest and monitor live performances. Original project https://github.com/mirthestam/lean-monitor
algorithm algorithmic-trading avalonia backtesting csharp lean lean-monitor linux osx quantconnect trading trading-algorithms windows wpf
Last synced: 14 Apr 2025