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-18 00:01:11 UTC
- JSON Representation
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: 12 Apr 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/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: 14 Apr 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/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/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/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/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: 10 Apr 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: 13 Apr 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/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/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: 20 Nov 2024
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: 06 Dec 2024
https://github.com/sunfusheng/algo
这是一款 Kotlin 语言版本的 Android 客户端本地化展示 Java 语言编写的面试算法 ( Algorithm ),会持续更新!
algo algorithm binary-tree leetcode linkedlist queue stack
Last synced: 07 Apr 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/w8r/liang-barsky
Liang-Barsky line-clipping algorithm
algorithm clipping clipping-algorithm geometry
Last synced: 09 Apr 2025
https://github.com/yaa110/rake-rs
Multilingual implementation of RAKE algorithm for Rust
algorithm rake rust rust-crate text-processing
Last synced: 06 Apr 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/marusyk/binarytree
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: 26 Dec 2024
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/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: 24 Apr 2025
https://github.com/fzakaria/space-saving
Space Saving algorithm implementation (StreamSummary) in Java, used to solve heavy hitters / topk items.
Last synced: 22 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: 31 Dec 2024
https://github.com/richox/zmolly
PPM compressor with high compression ratio.
Last synced: 14 Feb 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/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/ferhatelmas/algo
:books: My solutions to algorithm problems on various websites
algorithm algorithm-challenges
Last synced: 17 Mar 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: 27 Nov 2024
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/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/shouya/thinking-dumps
This repo keeps track of my codes, answers and thinkings when exploring books.
Last synced: 28 Apr 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/yi-ge/js-tree-list
Convert list to tree, managing a tree and its nodes.
Last synced: 13 Apr 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: 16 Mar 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/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/theiyd/jumble-password
🔐 A tiny tool to create unique id's or passwords.
algorithm electron-app javascript password vanilla-javascript
Last synced: 27 Apr 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/dpmcmlxxvi/de9im
DE-9IM spatial predicate library implemented in Javascript.
algorithm de-9im geojson geospatial gis javascript predicates spatial
Last synced: 11 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: 01 May 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/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/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/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: 15 Dec 2024
https://github.com/jayboxyz/algorithm-notes
:memo: 数据结构与算法学习、LeetCode 刷题...
algorithm datastructure java leecode
Last synced: 12 Apr 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: 15 Dec 2024
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/gemartin99/push_swap
Sorting algorithm using two stacks
42born2code 42cursus 42projects 42pushswap 42school algorithm educational-project sorting-algorithms
Last synced: 14 Apr 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/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/ykushch/coding-interview
Resources for preparing for your next coding interview
algorithm coding-interviews interview interview-practice interview-questions
Last synced: 30 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: 02 Dec 2024
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: 19 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: 09 Apr 2025
https://github.com/jankozik/delaunator_cpp
A really fast C++ library for Delaunay triangulation of 2D points
2d algorithm computational-geometry cpp delaunay mapbox triangulation
Last synced: 05 Apr 2025
https://github.com/Alfex4936/python-bigO-calculator
Python sorting functions time complexity calculator
algorithm calculator complexity python sorting-functions
Last synced: 05 Dec 2024
https://github.com/airtucha/sortvis
https://airtucha.github.io/SortVis
algorithm d3js sort svg visualisation
Last synced: 27 Feb 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/TheBlueSky/dotnet-hash
A simple dotnet tool to calculate hashes
algorithm base64 dotnet dotnet-tool hash hash-algorithm hex md5 sha1 sha2 sha256 sha384 sha512
Last synced: 18 Apr 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
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/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/glebec/batching-toposort
Efficiently sort interdependent tasks into a sequence of concurrently-executable batches
algorithm concurrency dag digraph directed-acyclic-graph graph sort toposort
Last synced: 21 Mar 2025
https://github.com/autistic-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: 08 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/ooples/aidotnet
A new library for all of the newest ai algorithms
ai aidotnet algorithm algorithms algos csharp csharp-code csharp-library dotnet machine-learning machine-learning-algorithms machinelearning neural-network neural-networks regression regression-algorithms regression-analysis regression-models
Last synced: 09 Apr 2025
https://github.com/alfex4936/python-bigo-calculator
Python sorting functions time complexity calculator
algorithm calculator complexity python sorting-functions
Last synced: 15 Apr 2025
https://github.com/thebluesky/dotnet-hash
A simple dotnet tool to calculate hashes
algorithm base64 dotnet dotnet-tool hash hash-algorithm hex md5 sha1 sha2 sha256 sha384 sha512
Last synced: 09 Apr 2025
https://github.com/dmnsgn/frenet-serret-frames
Compute Frenet-Serret frames for a path of 3D points and tangents.
algorithm frenet-serret-frame geometry tangent
Last synced: 30 Apr 2025
https://github.com/poppinlp/leetcode
Easy understand JS solutions for problems on leetcode which beats 90% at least.
algorithm contest interview javascript leetcode
Last synced: 25 Apr 2025
https://github.com/x3nny/24kaoyan-ds
24年考研王道数据结构笔记+代码+答案
algorithm datastructures kaoyancs notes
Last synced: 13 Apr 2025
https://github.com/chkwon/routing.jl
Vehicle Routing Problem with Time Windows (VRPTW) / Elementary Shortest Path Problem with Resource Constraints (ESPPRC)
algorithm branch-and-price espprc resource-constraints vehicle-routing-problem vrptw
Last synced: 15 Mar 2025
https://github.com/knightsj/data-structure-and-algorithm-in-swift
Data structure and algorithm implementation in Swift language
algorithm algorithms algorithms-implemented datastructure datastructures swift swift4
Last synced: 09 Apr 2025
https://github.com/alvin0216/awsome-demo
个人 demo 仓库
algorithm babel javascript mvvm react vue webpack
Last synced: 12 Apr 2025
https://github.com/anderson101866/cualgo
A cross-platform Pytnon library for fundamental algorithm with GPU-accelerated computing
algorithm cuda gpu gpu-acceleration gpu-computing numpy python
Last synced: 18 Mar 2025
https://github.com/cuixing158/opencvfisheyeanddistortiontable
Fisheye image correction and distortion table conversion.
algorithm computer-vision distortion-correction distortion-estimation distortion-table fisheye-camera fisheye-dewarp fisheye-image fisheye-image-processing fisheye-undistorting image-analysis image-processing matlab matlab-live-script opencv tutorial
Last synced: 02 May 2025
https://github.com/khusnetdinov/betterdocs
📚 Web version of https://github.com/khusnetdinov/ruby.fundamental repo - Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading.
algorithm books-for-reading data-structures design-patterns fundamentals gotchas interview-questions metaprogramming ruby ruby-learning solid-principles thread
Last synced: 23 Apr 2025
https://github.com/gsa/piv-conformance
Tool to verify conformance to the PIV data model per most recent releases of FIPS 201 and associated publications
algorithm fips201-2 identification-cards integrated-circuit-cards iso piv piv-cards sp800-73-4 sp800-76-2 sp800-78-4
Last synced: 13 Mar 2025
https://github.com/mrousavy/brabenetz
🧠 A fast and clean supervised neural network in C++, capable of effectively using multiple cores
algorithm artificial-intelligence biases cpp cpu digit-recognizer linux machine-learning neural-network neurons nuget scalability supervised-neural-network xor
Last synced: 06 Apr 2025
https://github.com/md-shamim-ahmad/leetcode-problem-solution
Hi ! Here you find the solution code of Leetcode Judge problem using c++ or java language. You also find contest time solution code here. Happy Coding
algorithm cplusplus cpp data-structures hacktoberfest hacktoberfest-accepted hacktoberfest2024 hacktoberfest2024-accepted interview-practice interview-preparation interview-questions java javascript kotlin leetcode leetcode-questions leetcode-solutions python
Last synced: 09 May 2025
https://github.com/linkdotnet/stringoperations
Implementation of some known string algorithmn and data structures like: Rope, Trie, Knuth Morris Pratt, Boyer Moore, Levenshtein
algorithm levenshtein-distance longest-common-subsequence longest-common-substring net60 rope string trie zalgorithm
Last synced: 12 Apr 2025
https://github.com/the-pesar/DSA
Funny algorithms with any programming languages
Last synced: 16 Mar 2025
https://github.com/barsonax/pathfindax
Pathfinding framework
algorithm astar-algorithm c-sharp csharp dotnet duality flowfield graph pathfinding pathfinding-framework potential-fields
Last synced: 09 Mar 2025
https://github.com/edoardottt/py-problems-solutions
Implementations of various problems using Python. Dynamic Programming, BackTracking & Sorting algorithms :computer:
algorithm algorithms algorithms-and-data-structures algorithms-implemented backtracking backtracking-algorithm code-design coding coding-challenges design dynamic-programming graphs python python-3 python-script python3 techniques
Last synced: 23 Mar 2025
https://github.com/iam-abbas/ml-fromscratch
Machine Learning Algorithms implemented in various languages from scratch
algorithm hacktoberfest machine-learning
Last synced: 25 Mar 2025
https://github.com/fzipp/astar
Package astar implements the A* search algorithm for finding least-cost paths.
algorithm astar-algorithm go golang graph least-cost-paths pathfinding search-algorithm shortest-path
Last synced: 13 Apr 2025
https://github.com/javadev/leetcode-in-kotlin
Kotlin-based LeetCode algorithm problem solutions, regularly updated.
algorithm algorithm-competitions algorithms-and-data-structures dynamic-programming interview-questions kotlin leetcode leetcode-kotlin leetcode-solutions math
Last synced: 04 Dec 2024
https://github.com/abmsourav/datastructure
Implement different Data Structures using TypeScript and JavaScript. Deno Third-party Module.
algorithm datastructure datastructures deno deno-module denoland javascript typescript typescript-library
Last synced: 23 Apr 2025