Algorithm
Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.
- GitHub: https://github.com/topics/algorithm
- Wikipedia: https://en.wikipedia.org/wiki/Algorithm
- Aliases: algorithms,
- Last updated: 2025-09-24 00:01:30 UTC
- JSON Representation
https://github.com/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: 10 Jun 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/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/s1s1ty/python-algorithms
This repository contains Data structures and Algorithms in Python.
algorithm bfs-algorithm bubble-sort dijkstra-algorithm heap insertion-sort python tree
Last synced: 14 Jul 2025
https://github.com/itenfay/DYFCryptoUtils
实现 iOS 的Base64, 32/16位 MD5, DES, AES, RSA算法,调用简单且好用。(Achieves Base64, 32/16 bit MD5, DES, AES and RSA algorithms for iOS, the invocation is simple and easy to use.)
aes algorithm base64 cocoapods des ios objective-c rsa rsa-algorithms
Last synced: 13 Jul 2025
https://github.com/itenfay/dyfcryptoutils
实现 iOS 的Base64, 32/16位 MD5, DES, AES, RSA算法,调用简单且好用。(Achieves Base64, 32/16 bit MD5, DES, AES and RSA algorithms for iOS, the invocation is simple and easy to use.)
aes algorithm base64 cocoapods des ios objective-c rsa rsa-algorithms
Last synced: 13 Jul 2025
https://github.com/kourgeorge/arabic-icr
Arabic Online Handwriting Recognition
algorithm arabic handwriting-recognition machine-learning recognition stroke
Last synced: 25 Jul 2025
https://github.com/mxdldev/java-data-algorithm
数据是基础,算法是灵魂
algorithm android datastructures java
Last synced: 15 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/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/huytd/bubble-sort-visualized
Visualized Bubble Sort Algorithm
algorithm bubble-sort visualized visualized-sorting
Last synced: 31 Jul 2025
https://github.com/opal-project/opalalgorithms
Algorithms for OPAL Project.
Last synced: 13 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: 17 Jun 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: 11 Apr 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/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/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/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/konstantin8105/matrix-multiply-part1
Optimization of matrix multiplication
algorithm go golang matrix matrix-multiplication theory
Last synced: 14 Jul 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/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/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/devxb/jjunalgo
백준 알고리즘 소스코드🙃
algorithm baekjoon coding-test programmers ps
Last synced: 13 Aug 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/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/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/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/donng/play-with-algorithms
慕课 liuyubobobo「学习算法思想」课程的 Go 语言实现版本
Last synced: 15 Apr 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/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/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/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: 25 Jan 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/ronflima/feijuca
An implementation of popular algorithms using plain STD C language
algorithm c hacktoberfest mit-license
Last synced: 11 Apr 2025
https://github.com/eadf/boostvoronoi.rs
Boost voronoi ported to rust
algorithm geometry sweep-line voronoi-diagram
Last synced: 13 Feb 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/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/bor0/hashtable
Hashtable implementation in C
algorithm c hashtable linked-list
Last synced: 03 Jul 2025
https://github.com/hairrrrr/c-datastructure
严蔚敏吴伟民《数据结构》C 语言描述 案例习题详解(含代码)
algorithm c datastructure introduction tuition
Last synced: 10 Apr 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/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/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/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/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/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/phpexpertsinc/combinatorics
A collection of utility classes for dealing with combinations.
algorithm combinations combinatorics php
Last synced: 24 Apr 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/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/tirithen/clipper2
A polygon Clipping and Offsetting library for Rust.
2d-graphics algorithm algorithms boolean cnc game-development geometry geospatial gis offsetting path-tracing rust
Last synced: 15 Apr 2025
https://github.com/eellak/gsoc17module-zeus
Repository of GSOC 2017 GFOSS Project for improving Zeus.
Last synced: 19 Apr 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/begeekmyfriend/rbtree
Tree structure dump for debugging
algorithm rbtree tree tree-structure
Last synced: 04 May 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/hqarroum/circular-linked-list
:cyclone: An implementation of a circular doubly-linked list in C.
Last synced: 13 Jun 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: 14 Feb 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/invisal/noobjs
Javascript Algorithms Toolsets
algorithm datastructures javascript machine-learning
Last synced: 22 Apr 2025
https://github.com/jonathanlurie/natninter
Natural Neighbor Interpolation in pure Javascript for Node and browsers
algorithm interpolation sparse-data
Last synced: 12 Feb 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/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/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/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/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/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/multivacplatform/louvain
Louvain community detection
algorithm community-detection graph louvain louvain-community-detection
Last synced: 05 May 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/shetabit/aes
Encrypt and Decrypt data with AES algorithm
aes algorithm decrypt decryption encrypt encryption php
Last synced: 09 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: 30 Jun 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/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/greenelab/czi-latent-assessment
Supplement to the report in https://greenelab.github.io/czi-hca-report/
Last synced: 05 May 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/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/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/0xbitbuster/reactjs-sorting-visualizer
Sorting Algorithm Visualizer in React.js
algorithm javascript reactjs sorting visualizer
Last synced: 21 Sep 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/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/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/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/clarketm/sortalgorithms
Sorting algorithm visualization using D3
algorithm d3 sorting-algorithms
Last synced: 14 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
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/mdubus/filler
Create to best Algorithm, and then fight !
Last synced: 23 Aug 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: 31 Jul 2025
https://github.com/nunofachada/amvidc
Data clustering algorithm based on agglomerative hierarchical clustering (AHC) which uses minimum volume increase (MVI) and minimum direction change (MDC) clustering criteria.
algorithm cluster-analysis clustering clustering-algorithm clustering-criteria convex-hull convexhull data-clustering-algorithm fscore matlab matlab-toolbox minimum-direction-change minimum-volume-increase pddp principal-components volume
Last synced: 20 Mar 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/bgadrian/emoji-compress
A set of compressing and encoding algorithms that uses emoji instead of bits.
algorithm compression emoji emojis encoding golang unicode utf-8
Last synced: 13 Apr 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/slashhuang/algorithm-snippet
A code snippet repo for algorithm
Last synced: 29 Jul 2025
https://github.com/cathalgarvey/pyqgrams
PQ-Grams in Python, with the heavy lifting in Rust (still WIP)
algorithm distance html lxml pq-grams python rust similarity tree tree-edit tree-similarity
Last synced: 13 Feb 2025