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-10-31 00:01:08 UTC
- JSON Representation
https://github.com/xanaduai/torontonian-sampling
This repository contains the source code used to produce the results presented in the paper "Classical benchmarking of Gaussian Boson Sampling on the Titan supercomputer".
algorithm graphs graphs-theory matrix optimization optimization-algorithms physics quantum quantum-computing
Last synced: 13 Oct 2025
https://github.com/akkefa/must-read-books-of-all-time
Must Read Books of All Time
algorithm books datastructures deep-learning machine-learning statistics
Last synced: 12 Apr 2025
https://github.com/jetbrains-research/hldiff
Language-independent high-level differencing tool
algorithm ast diff kotlin programming-languages
Last synced: 07 Aug 2025
https://github.com/sinistersnare/robson
Traversing Trees in O(1) space!!
algorithm c link-inversion robson robson-traversal tree tree-traversal tree-traversal-algorithm
Last synced: 22 Jul 2025
https://github.com/xlisp/algorithm-visualizer-gpter-fper
算法可视化开发,GPT辅助生成,函数式化后去递归的算法辅助开发脚手架平台
algorithm clojure clojurescript functional-programming mysql re-frame reagent redis visualizer
Last synced: 28 Apr 2025
https://github.com/matrix-profile-foundation/matrixprofiler
This is the core functions needed by the `tsmp` package. The low level and carefully checked mathematical functions are here. These are implementations of the Matrix Profile concept that was created by CS-UCR <http://www.cs.ucr.edu/~eamonn/MatrixProfile.html>.
algorithm cran matrix-profile r rcpp time-series
Last synced: 06 May 2025
https://github.com/rizanw/romania-a-star-algorithm
Romania Problem with A* Algorithm - AI Class Homework
a-star-algorithm a-star-search ai algorithm pathfinding python python3 romania searching-algorithms
Last synced: 13 Apr 2025
https://github.com/neemiasbsilva/knapsack-problem-using-dp-grasp-tabu
This repository was created for the subject of Computer Theory. The propose of this subject is to improve your skills to solve the 0-1 knapsack problem of different ways. The techniques used were Dynamic Programing and two metaheuristics (which are GRASP and TABU search).
algorithm computer-theory grasp grasp-metaheuristic knapsack knapsack-problem knapsack-problem-dynamic knapsack-problem-greedy proposal python python3 tabu-search
Last synced: 11 Apr 2025
https://github.com/gokgokalp/algorithm-playground
This repository contains my solutions and personal notes about algorithms.
algorithm algorithm-challenges algorithms csharp dotnet
Last synced: 10 Jul 2025
https://github.com/mahdi-eth/linear-regression-from-scratch
This project implements a Python-based linear regression model from scratch, complete with custom functions for mean squared error and gradient descent algorithm. It is tested on data, using features to predict target variables. The project offers a practical introduction to linear regression.
algorithm data-science data-visualization linear-regression machine-learning machine-learning-algorithms python
Last synced: 15 Apr 2025
https://github.com/azl397985856/blog
my personal blog(https://lucifer.ren/blog/)
algorithm blog data-structures fed frontend leetcode leetcode-solutions
Last synced: 24 Mar 2025
https://github.com/dhhruv/tic-tac-toe
🎃 Unbeatable Tic Tac Toe Game using Minimax Algorithm.
algorithm cli game games hacktoberfest hacktoberfest2021 library minimax minimax-algorithm pygame python shell software support terminal testing tic-tac-toe
Last synced: 03 May 2025
https://github.com/drankinatty/ternary_st
Ternary Search Tree - Prefix Searching
algorithm c ternary-search-tree
Last synced: 25 Apr 2025
https://github.com/donng/play-with-algorithms
慕课 liuyubobobo「学习算法思想」课程的 Go 语言实现版本
Last synced: 15 Apr 2025
https://github.com/gkonovalov/algorithms
Algorithms and Data Structures a comprehensive collection of fundamental Algorithms and Data structures organized into various categories to cater to the needs of software engineers and computer science students.
a-star algorithm algorithms algorithms-and-data-structures bellman-ford binary-search convex-hull data-structures dijkstra dynamic-programming floyd-warshall huffman-coding interview-questions kruskal levenshtein-distance merge-sort network-flow prim quick-sort topological-sort
Last synced: 18 Sep 2025
https://github.com/wil92/string-mismatch
This library share functions for compare two strings and see the differences
algorithm hacktoberfest javascript string
Last synced: 14 Mar 2025
https://github.com/phpexpertsinc/combinatorics
A collection of utility classes for dealing with combinations.
algorithm combinations combinatorics php
Last synced: 24 Apr 2025
https://github.com/bor0/hashtable
Hashtable implementation in C
algorithm c hashtable linked-list
Last synced: 03 Jul 2025
https://github.com/mudafar/alz-predictor
A JavaScript sequence prediction library, for building proactive and smart user interfaces.
activelezi adaptive ai algorithm client-side javascript-library lz77 prediction predictive-prefetching sequence spa ui
Last synced: 16 May 2025
https://github.com/tanaikech/souwa_gas
GAS library for summing string elements in an array at the high speed
algorithm array-manipulations gas-library google-apps-script library
Last synced: 28 Apr 2025
https://github.com/akshitagupta15june/data-structures-and-algorithm
This repository contains code related to data structures and algorithm such as linked list, stach,queue,graph,trees in c++ language
Last synced: 02 May 2025
https://github.com/amey-thakur/analysis-of-algorithm-and-analysis-of-algorithm-lab
CSC402: Analysis of Algorithm [AOA] & CSL401: Analysis of Algorithms Lab [AOA Lab] <Semester IV>
algorithm algorithm-analysis algorithms amey ameythakur analysis-of-algorithm analysis-of-algorithms computer-engineering computer-science data-structure data-structures data-structures-algorithms data-structures-and-algorithms engineering megasatish textbooks
Last synced: 07 Oct 2025
https://github.com/aditya-a-garwal/agavltree
High performance C++ AVL tree implementation with unit tests, examples and benchmarks
algorithm algorithms algorithms-and-data-structures avl-tree balanced-search-trees benchmarks binary-search-tree cpp data-structures google-test linux trees-graphs unit-test windows
Last synced: 12 Jun 2025
https://github.com/konstantin8105/matrix-multiply-part1
Optimization of matrix multiplication
algorithm go golang matrix matrix-multiplication theory
Last synced: 14 Jul 2025
https://github.com/yugokato/huffman-coding-in-java
Final exam of "Data Structures and Algorithms in Java" class. Code was modified from the original one for publishing on the public place.
algorithm graphviz greedy-algorithm huffman-tree java
Last synced: 03 Sep 2025
https://github.com/kamyu104/googlecodejam-farewell-rounds
🏁 🏃 Python3 Solutions of All 20 Problems in GCJ 2023 Farewell Rounds
algorithm code-jam codejam codejam-problems codejam2023 competitive-programming contest-programming farewell-round farewell-rounds gcj google-code-jam python3
Last synced: 23 Jul 2025
https://github.com/flexycode/ccdatrcl
💫 This repository contains all of the java, javascript & python code implementations for each topic in the course outline for data structures and algorithms COM231 - Mrs. Jensen A. Santillan
algorithm algorithms-and-data-structures computer-science critical-thinking data-structures knowledge-management knowledge-power knowledge-representation visualization
Last synced: 14 Apr 2025
https://github.com/rorysroes/fast_algorithm_fps_ssa
Implement F-DST to solve 2-D PDE(fast poisson solver) and FFT to compute Multiplication algorithm(Schönhage–Strassen algorithm) with C
algorithm butterfly-structures cpp discrete-fourier-transform fast-fourier-transform fft fps multiplication-algorithm numerical-methods pde poisson-equation
Last synced: 10 Apr 2025
https://github.com/yewomhango/imageblurjs
Browser-based image blurring
algorithm blur blurring boxblur javascript rust rust-lang stackblur wasm webassembly webworker webworkers
Last synced: 05 Oct 2025
https://github.com/hairrrrr/c-datastructure
严蔚敏吴伟民《数据结构》C 语言描述 案例习题详解(含代码)
algorithm c datastructure introduction tuition
Last synced: 10 Apr 2025
https://github.com/nickzuber/levenshtein-lite
:bullettrain_side: :dash: A lightweight implementation of the Levenshtein distance algorithm.
algorithm edit-distance levenshtein-distance optimization
Last synced: 21 Apr 2025
https://github.com/ndolestudio/lfu-cache
Strongly typed least frequently used (LFU) cache in Go with constant time complexity O(1) on all operations
algorithm cache go lfu-cache lfu-implementation
Last synced: 10 Apr 2025
https://github.com/dkv204p/c-programming
Welcome to the C-Programming repository! This repository is a comprehensive collection of resources, examples, and exercises for learning and mastering the C programming language.
algorithm and c c-enums c-file-handling c-functions c-programming c-programming-language c-structures c-tutorial data dsa dsa-in-c structure
Last synced: 28 Aug 2025
https://github.com/andrewrosss/rake-spacy
Python implementation of the Rapid Automatic Keyword Extraction algorithm using spaCy
algorithm keyword-extraction ml nlp python rake rake-nltk spacy
Last synced: 12 Apr 2025
https://github.com/mxdldev/java-data-algorithm
数据是基础,算法是灵魂
algorithm android datastructures java
Last synced: 15 Jul 2025
https://github.com/ronflima/feijuca
An implementation of popular algorithms using plain STD C language
algorithm c hacktoberfest mit-license
Last synced: 16 Oct 2025
https://github.com/devxb/jjunalgo
백준 알고리즘 소스코드🙃
algorithm baekjoon coding-test programmers ps
Last synced: 13 Aug 2025
https://github.com/devyuscode/synethia
A basic C# algorithm that can determine the behavior of a user with an application.
Last synced: 22 Jul 2025
https://github.com/eadf/boostvoronoi.rs
Boost voronoi ported to rust
algorithm geometry sweep-line voronoi-diagram
Last synced: 28 Oct 2025
https://github.com/szczyglis-dev/python-lanchester
[Python] A module, notebook, and sample application for predicting the outcome of a battle using Lanchester's differential equations. The module can forecast results using three different models: the linear law, the square law, and a modernized model.
algorithm battle differential-equations equation lanchester law linear notebook notebook-jupyter plot prediction-model python python-module python3 simulation square
Last synced: 13 Oct 2025
https://github.com/jimiolaniyan/cvm
Python implementation of the algorithms in the book Computer Vision: Models, Learning and Inference
algorithm computer-vision machine-learning
Last synced: 23 Apr 2025
https://github.com/skshahriarahmedraka/datastructure-algorithm-designpatterns-in-golang
DataStructure, Algorithm, Design Patterns in Golang
algorithm algorithms cipher-algorithms cryptography data-structures design-patterns dynamic-programming encryption golang graph greedy-algorithms math search-algorithm searching-algorithms sorting-algorithms stack string tree-structure
Last synced: 13 May 2025
https://github.com/NdoleStudio/lfu-cache
Strongly typed least frequently used (LFU) cache in Go with constant time complexity O(1) on all operations
algorithm cache go lfu-cache lfu-implementation
Last synced: 07 May 2025
https://github.com/en9inerd/siman
Standard cell placement (global and detailed) tool based on modified algorithm “simulated annealing”
algorithm placer simulated-annealing standard-cells vlsi vlsi-physical-design
Last synced: 03 Aug 2025
https://github.com/simonzhangiter/js-algorithm
DataStructure、Algorithm by JavaScript
algorithm algorithm-challenges algorithms-datastructures datastructures javascript js-algorithms optimization-algorithms
Last synced: 02 Aug 2025
https://github.com/franciscothiesen/karger-klein-tarjan
(Working) C++ Implementation of the Karger-Klein-Tarjan Algorithm for finding MST in expected linear time
algorithm benchmark cpp graph-algorithms minimum-spanning-tree
Last synced: 15 Apr 2025
https://github.com/huytd/bubble-sort-visualized
Visualized Bubble Sort Algorithm
algorithm bubble-sort visualized visualized-sorting
Last synced: 31 Jul 2025
https://github.com/tapyu/algorithms
Algorithms implemented throughout my academic life
algorithm artificial-intelligence digital-communications digital-signal-processing fpga gnss julia linear-algebra matlab numerical-methods optimization optimization-algorithms python r system-identification
Last synced: 04 May 2025
https://github.com/queue-ri/advanced-algorithm-study
📖 알고리즘 문제 해결 전략(종만북) AC 풀이 모음집 & 스터디 - 2기 종료
algorithm algospot c cpp gcc problem-solving python
Last synced: 31 Jul 2025
https://github.com/hzxie/algorithms
Classical algorithm implementation.
algorithm apriori data-mining dbscan id3 kmeans knapsack machine-learning
Last synced: 02 Aug 2025
https://github.com/vanhakobyan/useful_pieces_of_code
Best Practice codes
algorithm csharp custom parser parsing-library proxy regex smtp smtp-client view wpf youtube
Last synced: 16 Aug 2025
https://github.com/baggepinnen/deterministicpolicygradient.jl
Reinforcement learning with Deterministic Policy Gradient methods
algorithm reinforcement-learning reinforcement-learning-algorithms
Last synced: 15 Mar 2025
https://github.com/opal-project/opalalgorithms
Algorithms for OPAL Project.
Last synced: 13 Apr 2025
https://github.com/okmttdhr/haskell-algorithms
Algorithms and data structures implemented in Haskell
algorithm data-structures functional-programming haskell
Last synced: 22 Apr 2025
https://github.com/tsonglew/daily-ex
:book: Exercises in C, C++, Java, Algorithms, Data Structure
algorithm assembly csharp java javascript linux machine-learning python swift unity3d
Last synced: 18 Mar 2025
https://github.com/invisal/noobjs
Javascript Algorithms Toolsets
algorithm datastructures javascript machine-learning
Last synced: 22 Apr 2025
https://github.com/nikolasent/clique-bron-kerbosch
Bron–Kerbosch algorithm implementation for finding maximal cliques in an undirected graph with OpenGL visualization
algorithm bron-kerbosch-algorithm clique graph maximal-cliques maximal-cliques-finding
Last synced: 20 Mar 2025
https://github.com/faisalahmedbijoy/nsl-ra-training
Research Assistant Trainee, Next Solution lab
algorithm computer-vision data-structures deep-learning graph-algorithms hackerrank-solutions image-processing machine-learning natural-language-processing numpy object-detection python3 solution-lab tensorflow
Last synced: 13 May 2025
https://github.com/koeonyack/levelup-algorithm
🔥 500문제 돌파🔥 🚀 알고리즘 실력을 올리기 위한 연습 👨💻
algorithm algorithm-challenges algorithmic-trading algorithms-and-data-structures
Last synced: 08 May 2025
https://github.com/patrickshaw/neural.net
Write your neural code in C#, VB.NET and C++/CLI
algorithm cppcli csharp dotnet feedforward-neural-network library machine-learning neural-networks vbnet
Last synced: 25 Mar 2025
https://github.com/chetan6780/complete-preparation
🎉 One-stop destination for all your technical interview Preparation 🎉
algorithm codestudio cpp data-stuctures gfg leetcode solutions
Last synced: 25 Sep 2025
https://github.com/igor-baiborodine/coding-challenges
This project contains solutions to various programming exercises, problems, algorithms, puzzles etc.
algorithm codility-solutions coding-challenges golang hackerrank-solutions java puzzle python solutions
Last synced: 29 Oct 2025
https://github.com/thundergolfer/sudkamp-langs-machines-python
Algorithms from Sudkamps' Languages and Machines - implemented in Python 3
algorithm computer-science computer-science-algorithms textbook
Last synced: 19 Oct 2025
https://github.com/clarketm/sortalgorithms
Sorting algorithm visualization using D3
algorithm d3 sorting-algorithms
Last synced: 14 Apr 2025
https://github.com/nao1215/stringx
stringx - Unicode-aware string utilities in OCaml
algorithm levenshtein-distance ocaml string
Last synced: 19 Jul 2025
https://github.com/w8r/point-in-ellipse
Determine if a point is inside of an ellipse
2d algorithm computational-geometry ellipse geometric-algorithms point-in-ellipse
Last synced: 23 Aug 2025
https://github.com/mdubus/filler
Create to best Algorithm, and then fight !
Last synced: 23 Aug 2025
https://github.com/glenzli/algorithm-animator
A tool for visualize the process of algorithm for learning purpose.
algorithm animation learn study visualize visualizer
Last synced: 30 Apr 2025
https://github.com/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 10 Apr 2025
https://github.com/shetabit/aes
Encrypt and Decrypt data with AES algorithm
aes algorithm decrypt decryption encrypt encryption php
Last synced: 05 Oct 2025
https://github.com/hqarroum/circular-linked-list
:cyclone: An implementation of a circular doubly-linked list in C.
Last synced: 13 Jun 2025
https://github.com/jorianwoltjer/bashrandomcracker
Crack Bash's $RANDOM variable to get the internal seed and predict future values, after only 2-3 samples
algorithm bash brute-force cli crypto random rng
Last synced: 18 Mar 2025
https://github.com/eellak/gsoc17module-zeus
Repository of GSOC 2017 GFOSS Project for improving Zeus.
Last synced: 19 Apr 2025
https://github.com/vbrazhnik/lem_in
School 42 project // Paths finder to move ants from start room to end room with the least amount of steps
42 42projects 42school algorithm born2code pathfinder sdl2 sdl2-gfx sdl2-image sdl2-ttf unitfactory
Last synced: 08 Sep 2025
https://github.com/pmagaz/rs-algo-screener
Algoritmic Stock Screener & Backtesting platform built in Rust / Kubernetes / Helm / Ansible / Yew
algorithm ansible helm kubernetes rust yew
Last synced: 10 Apr 2025
https://github.com/greenelab/czi-latent-assessment
Supplement to the report in https://greenelab.github.io/czi-hca-report/
Last synced: 05 May 2025
https://github.com/hbollon/gobot
🤖 Messenger chatbot using the Levenshtein distance algorithm for pattern matching. Easily configurable with yaml files. Use mux and yaml.v2.
algorithm bot chatbot facebook facebook-api facebook-messenger go golang levenshtein levenshtein-distance messenger messenger-api messenger-bot messenger-chatbot mux pattern-matching yaml
Last synced: 07 May 2025
https://github.com/kongnet/openrarity
openRerity core algorithm JS implementation
Last synced: 13 Oct 2025
https://github.com/nikhilroxtomar/multi-layer-perceptron-in-python
A multilayer perceptron (MLP) is a feedforward artificial neural network model that maps sets of input data onto a set of appropriate outputs. An MLP consists of multiple layers of nodes in a directed graph, with each layer fully connected to the next one.
algorithm deep-learning mlp multi-layer-perceptron perceptron
Last synced: 14 Apr 2025
https://github.com/atiq-cs/problemsolving
Problem solving from a few online judges such as codeforces, uva, spoj and coding practices from leetcode, hackerrank
acm-icpc acm-uva algorithm c-sharp codeforces data-structures online-judges python3
Last synced: 14 Oct 2025
https://github.com/multivacplatform/louvain
Louvain community detection
algorithm community-detection graph louvain louvain-community-detection
Last synced: 05 May 2025
https://github.com/liuyubobobo/hackerrank-cracking-the-coding-interview
A repo based on the HackerRank Tutorials Course "Cracking the Coding Interview Challenges". All problems are solved by C++.
algorithm algorithm-challenges hackerrank interview-practice
Last synced: 04 Aug 2025
https://github.com/gungnirlaevatain/snowflake-zk
Using zookeeper to allocate work id for snowflake algorithm
algorithm generator id id-algorithm idcenter idgenerator java snowflake zk zookeeper
Last synced: 23 Apr 2025
https://github.com/begeekmyfriend/rbtree
Tree structure dump for debugging
algorithm rbtree tree tree-structure
Last synced: 04 May 2025
https://github.com/arxiver/visual-os-scheduler
Operating systems scheduling algorithms visualization.
algorithm algorithms algorithms-implemented cpu graphs matplotlib operating operating-system operating-systems-learning operating-systems-project operating-systems-tutorials os-scheduler priority round-robin scheduling-algorithms tkinter
Last synced: 12 Apr 2025
https://github.com/tonystone/avltree-swift
An efficient and generic implementation of a balanced AVL Tree in native Swift.
algorithm algorithms-datastructures avl avl-tree avltree-swift balanced-tree ios linux node osx swift swift-3 tree tree-structure tvos watchos
Last synced: 09 Apr 2025
https://github.com/madebypixel02/push_swap
[42 Madrid] Because swap_push isn’t as natural
42 42-cursus 42born2code 42madrid 42school algorithm born2code c git makefile peer2peer push-swap sorting-algorithms
Last synced: 11 Apr 2025
https://github.com/pauljohanneskraft/algorithmsanddatastructures
Collection of algorithms and data structures
algorithm algorithms data-structures macos swift swift-4 swift4
Last synced: 13 Jun 2025
https://github.com/moosetechnology/moosealgos
Moose Algos contains generic libraries for various analysis algorithms.
algorithm moose pharo smalltalk
Last synced: 11 Apr 2025
https://github.com/ayastreb/cs101
:mortar_board: Data structures and algorithms implemented in ES6
algorithm computer-science-algorithms computer-science-education data-structure
Last synced: 13 Apr 2025
https://github.com/sirodiaz/datastructures
Collection of lot high performance data structures for PHP
algorithm algorithms avl-tree bst data-structures datastructures disjoint-sets hashmap hashset list oop php php7 radix-tree stack tree trie
Last synced: 07 Apr 2025
https://github.com/congard/pointcloudcrust
C++ implementation of the Point Cloud Crust Algorithm ("The Cheese-Maker")
algorithm cpp cpp-library pointcloud surface-reconstruction triangulation
Last synced: 28 Jun 2025
 
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
        