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: 2026-04-02 00:01:23 UTC
- JSON Representation
https://github.com/hoangtien2k3/data-structure-and-algorithm
Data Structure and Algorithms such as Array, Pointer, Structure, Linked List, Stack, Queue, Graph, Searching, Sorting, Programs, etc.
algorithm algorithms data-structures java sorting-algorithms
Last synced: 15 Mar 2026
https://github.com/philiparvidsson/p-programming-language
P (SUCC / PRED) language compiler.
algorithm compiler language parsing plang pred programming-language simple-programming-language succ
Last synced: 24 Mar 2025
https://github.com/anfany/algorithm-example-by-python3
基于python3的基础算法实例(动态规划,排序,贪心等)
algorithm algorithm-application example python python3
Last synced: 09 Apr 2025
https://github.com/gmlewis/moonbit-md5
MoonBit md5: provide simple md5 hash algorithm.
Last synced: 08 Oct 2025
https://github.com/plh97/javascript-algorithms
learn data-construct and algorithms in javascript
Last synced: 18 Mar 2025
https://github.com/innofang/algorithm-visualization
🏓Interesting visualization algorithm, implemented by Processing or Python.
algorithm algorithm-visualization processing sort-visualization visualization
Last synced: 21 Nov 2025
https://github.com/summerrainet2008/python_algorithms_library
Migrating popular data structures and algorithms in C++ to Python, such as linked list, balanced search tree, heap with a support of updating and deletion, as well as other commonly used small functions.
Last synced: 17 Jan 2026
https://github.com/israelst/did-you-mean-php
Presentation about algorithmic complexity at PHPnRio 2012 conference
algorithm complexity levenshtein-distance memoization php recursion trie
Last synced: 15 Apr 2025
https://github.com/luckyone-cc/onetimepad-algorithm
OneTimePad Algorithm implemented in C#
algorithm algorithms block-c csharp encryption encryption-algorithm encryption-algorithms encryption-decryption one-time-pad one-time-pad-cipher one-time-pad-encryption otp symetric-encryption
Last synced: 09 Apr 2025
https://github.com/thoonk/algorithm
Study Algorithm & DataStructure & PS 🏃🏻♂️
Last synced: 24 Apr 2025
https://github.com/shpota/rainy-hills
Rainy Hills problem solver implemented in Java with Wildfly Swarm
algorithm complexity interview interview-practice interview-project interview-questions interview-test java-ee memory-complexity rainy-hills wildfly wildfly-swarm
Last synced: 28 Feb 2025
https://github.com/sohnryang/baekjoon-solutions
Baekjoon Online Judge solutions
algorithm baekjoon-online-judge c-plus-plus coding-challenge online-judge python
Last synced: 06 Mar 2026
https://github.com/amari-calipso/helium-sort
A block merge sorting algorithm inspired by Grail Sort and focused on adaptivity
algorithm block-merge-sort block-merging c c-programming-language grailsort merge-sort mergesort sorting sorting-algorithm theoretical-computer-science
Last synced: 22 Apr 2025
https://github.com/gagniuc/entropy-of-text
Entropy is a measure of the uncertainty in a random variable. This application calculates the entropy of text. The current example calculates the entropy of sequence "TTTAAGCC". In the context of information theory the term "Entropy" refers to the Shannon entropy.
algorithm alphabet detector entropy javascript js math measurement probability random shannon shannon-entropy statistics variable
Last synced: 06 Oct 2025
https://github.com/kamyu104/facebookhackercup-2018
🏃 Python Solutions of All 21 Problems in FHC 2018
algorithm algorithm-challenges competitive-programming contest-programming facebook-hacker-cup hackercup programming-contests puzzle-solution
Last synced: 01 Jul 2025
https://github.com/andreeadraghici/algorithms
Algorithms Implements-The implementations from this repository were coded using C++ programming language and Java programming language
algorithm algorithms java mathematical-algorithms numerical-methods sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/jmcheon/algo_ai_data_branch
Algo AI Data branch is a collection of submodules, each representing a unique project from Ecole 42.
algorithm data-science machine-learning python3
Last synced: 13 May 2025
https://github.com/ashad001/algorithms-in-cpp
Data Structures and Algorithms Solutions in Cpp
2022 algorithm algorithms contributions-welcome cpp datastructures datastructures-algorithms first-project first-timers first-timers-friendly hacktoberfest
Last synced: 26 Apr 2025
https://github.com/gregl83/algostru
Algorithms and Structures powered by Rust
algorithm algorithms asymptotic-analysis big-o-notation data-structures rust struct
Last synced: 09 Apr 2025
https://github.com/hemulgm/ships
Морской бой
algorithm battleship-game bot delphi game simple-game
Last synced: 27 Jan 2026
https://github.com/brandhaug/multiple-depot-vehicle-routing-genetic-algorithm
Solving the NP-hard Multiple Depot Vehicle Routing Problem with a Genetic Algorithm
algorithm evolutionary-algorithms genetic-algorithm mdvrp optimization optimization-algorithms routing-optimization vrp
Last synced: 28 Feb 2026
https://github.com/chzzzzzz/codewars
my solutions on codewars using c++
algorithm codewars-solutions cpp
Last synced: 06 Mar 2025
https://github.com/mxk/binvoxinfo
3D volumetric model analyzer for binvox files
Last synced: 18 Oct 2025
https://github.com/m-dadej/bikesharingrebalancing.jl
Library for solving and analyzing bike-sharing rebalancing problems
algorithm data-science operational-research operations-research
Last synced: 19 Mar 2026
https://github.com/yjyoon-dev/algorithm-note
자료구조 & 알고리즘 노트
algorithm cpp data-structures problem-solving
Last synced: 10 Jan 2026
https://github.com/ldilley/salad
:leaves: An assortment of useful C stuff
algorithm algorithms assortment c data-structure data-structures datastructure datastructures libraries library misc miscellaneous salad search search-algorithm searching searching-algorithm sort sorting sorting-algorithm
Last synced: 03 Mar 2025
https://github.com/wessberg/sass-extended-importer
A Custom Sass Import Resolver with included support for Node Module Resolution and additional file extensions
algorithm css import importer node-module-resolution resolve sass scss
Last synced: 18 Mar 2025
https://github.com/behzadam/algorithms
This repository is a collection of TypeScript algorithms and data structures.
algorithm algorithms algorithms-and-data-structures data-structures javascript-algorithms patterns search-algorithm sorting-algorithms typescript
Last synced: 19 Feb 2026
https://github.com/ntdls/securedeletelibrary
A secure delete methodology in C/C++
algorithm data-destruction delete-files destruction dod low-level secure-delete shredder shredding-algorithms shredding-files wipe-disk wipe-files
Last synced: 14 Apr 2025
https://github.com/billjh/algo
Algorithms and data structures implemented in golang.
algorithm algorithms benchmark go golang test test-driven-development
Last synced: 15 Jan 2026
https://github.com/augustocl/gauss_jordan_elimination
Scratch implementation of Gaussian Elimination algo in Julia
algorithm gauss-elimination gauss-jordan gauss-jordan-elimination julialang
Last synced: 01 Jan 2026
https://github.com/javadev/leetcode-in-all
104 LeetCode algorithm problem solutions.
algorithm algorithms-and-data-structures leetcode leetcode-c leetcode-cpp leetcode-csharp leetcode-dart leetcode-elixir leetcode-go leetcode-java leetcode-kotlin leetcode-php leetcode-python leetcode-ruby leetcode-rust leetcode-scala leetcode-solutions leetcode-swift leetcode-typescript math
Last synced: 01 Aug 2025
https://github.com/michel-leonard/ciede2000
The CIEDE2000 color-difference formula implementations.
algorithm c color computer-vision data-science docs education example golang image-processing java javascript linux php python ruby rust simple testing windows
Last synced: 22 Mar 2025
https://github.com/shvbsle/algorithms
My algo practice in C++ and Python
algorithm algorithms cpp data-structures euler euler-project euler-solutions object-oriented-programming python3
Last synced: 11 Jun 2025
https://github.com/ndsvw/karatsuba-binary-multiplying-python
Divide and Conquer algorithm to multiply n-bit numbers in O(n^1.58).. This implementation works completely without using Python's "*"-operator; just "+", "-", bitwise operations and a lookup table.
algorithm algorithms divide-and-conquer karatsuba karatsuba-algorithm karatsuba-multiplication multiply
Last synced: 04 Oct 2025
https://github.com/sowinskibraeden/schedulegeneratorapp
The Desktop Application for my schedule-generator algorithm, allowing users to easily interact with the algorithm and its variables to generate schedules as documents for students individually as well as the master timetable
algorithm csv data-analysis dataclasses python-docx python-typing python311 xlsxwriter
Last synced: 09 Jul 2025
https://github.com/cuixing158/facerecognitionandtrack
face Recognition And Track using MATLAB
algorithm face-detection face-recognition face-tracking facerecognition hardware matlab software
Last synced: 18 Sep 2025
https://github.com/clayrisser/trailduck
a topological cyclic sorting algorithm based on depth-first search (dfs)
algorithm depth-first-search dfs directec first graph search sort sorting topological topological-sort
Last synced: 20 Mar 2025
https://github.com/juliusmarkwei/customer-churn-eda-balancing-and-ml
Bank customer churn prediction using multiple ml models
algorithm application data data-science machine-learning python streamlit
Last synced: 01 Aug 2025
https://github.com/arriqaaq/rbt
Red-Black Tree Implementation
algorithm clrs-algorithhms go red-black-tree redblacktree
Last synced: 20 Mar 2025
https://github.com/turborium/chaikinsmootheffect
ChaikinSmoothEffect (Delphi + FMX)
algorithm best-practices chaikin coputer-science delphi fmx gdd object-pascal pascal
Last synced: 08 Mar 2026
https://github.com/arsho/leetcode
Solutions of Leetcode problem
algorithm interview-preparation interview-questions leetcode-solutions python
Last synced: 10 Jun 2025
https://github.com/vyse12138/leetcode
个人 Leetcode 的 JavaScript / TypeScript 题解
algorithm javascript leetcode typescript
Last synced: 31 Jul 2025
https://github.com/codeluminary/algorithm-and-data-structure
This is just a basic implementation of algorithm and data structure using java, c#, python and javascript
algorithm algorithms-and-data-structures c-sharp data-structures java javascript python
Last synced: 13 Aug 2025
https://github.com/mukaschultze/xbr-rs
2xBR - "Scale by rules" implementation in Rust
algorithm emulator pixel-art xbr
Last synced: 05 Mar 2025
https://github.com/rajput-hemant/data-structures-and-algorithms
Implementations and Problems of various Data Structures and Algorithms in JAVA, Python, C++ and Rust.
algorithm algorithms cpp data-structures dsa java python rust rust-data-stuctures rust-lang
Last synced: 15 Jul 2025
https://github.com/lwcarani/matching-algorithms
Implementation of the Gale-Shapley (also known as deferred acceptance) and Top Trading Cycle (TTC) algorithms for 2-sided matching
algorithm da deferred-acceptance deferred-acceptance-algorithm economics gale-shapley gale-shapley-algorithm market-design mechanism-design python top-trading-cycles ttc
Last synced: 16 Jul 2025
https://github.com/alisharify7/python-algorithms
Algorithms in Python
algorithm algorithms data-structures python python-algorithms
Last synced: 26 Jun 2025
https://github.com/shauryauppal/algo-ds-studymaterial
All programs are written by me and are running.
algorithm algorithms-datastructures backtracking bitmanipulation dynamic-programming graph-algorithms hacktoberfest linklist spoj stl-containers tree
Last synced: 08 Mar 2026
https://github.com/sleekpanther/knapsack-problem
Implementation of the 0-1 Knapsack Problem
algorithm algorithms array arrays binary-knapsack bottom-up dynamic dynamic-programming integer-knapsack java knapsack knapsack-problem memo memorization memorization-table optimal optimal-substructure rucksack rucksack-problem
Last synced: 12 Apr 2025
https://github.com/hemmatiali/phone-number-detection
This project provides a core phone number detection engine and an interface for adding your own pattern definitions. Supports text input, file uploads, and performance optimizations.
Last synced: 25 Sep 2025
https://github.com/unlyed/conditions-matcher
Compares a given context with a filter (a set of conditions) and resolves whether the context validates the filter. Strongly inspired by GraphQL filters.
algorithm conditions filter graphql-filter js semver-convention ts
Last synced: 24 Jul 2025
https://github.com/zzy979/leetcode
力扣做题记录
algorithm leetcode leetcode-solutions
Last synced: 12 Apr 2025
https://github.com/cuixing158/imageinpainting
Exemplar-based image inpainting algorithm is a patch-based approach that restores target regions in the input image.
algorithm gui image-inpainting image-processing
Last synced: 02 May 2025
https://github.com/willigarneau/astar-pathfinding
🗺📌 Implementation of the A* pathfinding algorithm with OpenCV and Cuda in C++ 💪
a-star algorithm axis-camera cuda detection implementation opencv pathfinding
Last synced: 14 Jul 2025
https://github.com/bb4/bb4-optimization
A collection of heuristic optimization algorithms
algorithm genetic-algorithm optimization problem-solving
Last synced: 30 Apr 2025
https://github.com/sleekpanther/interval-scheduling
Greedy Algorithm to find the maximum number of mutually compatible jobs
algorithm algorithm-design algorithms compatible greed greedy greedy-algorithm greedy-algorithms interval interval-scheduling jobs noah noah-patullo noahpatullo optimal pattullo pattulo patullo patulo schedule
Last synced: 05 Mar 2025
https://github.com/seregpie/nearestneighborchain
Builds a hierarchy of the clusters.
algorithm array cluster clustering collection distance hierarchical hierarchy javascript method object technique
Last synced: 19 Jul 2025
https://github.com/joanstinson/pathfinding
C++ SDL AI Pathfinding: BFS, Dijkstra, GBFS and A* algorithms.
ai algorithm artificial-intelligence astar-algorithm breadth-first-search cplusplus-11 cpp dijkstra-algorithm game-engine-2d sdl2
Last synced: 08 Jul 2025
https://github.com/bonedaddy/mining-bootstrap
This repository has been moved, please check the website link. This repo will only be periodically updated with changes from RTradeLtd fork
algorithm automation bash cryptocurrency mining monitoring proof-of-work proofofwork zabbix
Last synced: 01 Jul 2025
https://github.com/junaedsiam/terraform
A python only problem solving repo.
algorithm computer-science data-structures problem-solving python python3
Last synced: 25 Jun 2025
https://github.com/amirisback/divide-conquer-branch-bound
:rocket: Final Project Desain Analisis Algoritma (Divide and Conquer & Branch And Bound)
algorithm branch-and-bound divide-and-conquer java
Last synced: 29 Mar 2025
https://github.com/lyzev/rsa4k
A RSA Cipher implementation for Kotlin/Java.
algorithm cipher decryption encryption rsa rsa-algorithm rsa-cryptography rsa-encryption
Last synced: 08 Mar 2026
https://github.com/dirkster99/ml
Sample projects for Classifications (Binary and Multi) using ML.Net
algorithm dotnet machine-learning ml
Last synced: 28 Jun 2025
https://github.com/cwjokaka/python-ml-pyqt
A Machine-Learning visual GUI created with Python3
algorithm gui machine-learning matplotlib ml numpy pyqt python
Last synced: 18 Feb 2026
https://github.com/googtech/note
📖 The Learning note about data structure & algorithm, operating-system, computer-network, computer-compose-principle, and fundamentals-of-compiling.
408 algorithm computer-compose-principle computer-network cs-learning-note data-structure fundamentals-of-compiling operating-system vuepress-v2
Last synced: 25 Jan 2026
https://github.com/ejunjsh/leetcode
😄 (600/800) learn algorithms and learn c++ by the way
algorithm cpp learning-algorithm leetcode shell sql
Last synced: 13 Apr 2025
https://github.com/matiasah/luasort
Quick sort/Insertion sort/Selection sort implementation for Lua
algorithm code fast implementation insertion insertion-sort insertionsort jit lua luajit median partition quick quick-sort quicksort selection selection-sort selectionsort shortcode
Last synced: 22 Mar 2025
https://github.com/dakedroid/code-examples-java
In this Repository you can find all kind of Examples in Java SE. Using Netbeans IDE.
algorithm algorithms develoment java javase oop programming
Last synced: 13 Jul 2025
https://github.com/ehmicky/guess-json-indent
Guess the indentation of a JSON string.
algorithm detection heuristic-algorithm heuristics indent indentation javascript json length library newline nodejs parsing serialization size space string tabs typescript whitespace
Last synced: 19 Mar 2025
https://github.com/ehmicky/set-array
Set array items declaratively
algorithm append array array-manipulations array-methods data-structures functional functional-programming insert javascript library merge node nodejs omit patch set slice splice typescript
Last synced: 19 Mar 2025
https://github.com/wcygan/practice
learning stuff
algorithm algorithms computer-science concurrency data-structures go golang java learning learning-by-doing learning-java learning-notes learning-resources learning-rust parallelism programming property-based-testing rust scala software-engineering
Last synced: 04 May 2025
https://github.com/keremtan/uniformcostsearch-ucs-
Calculating the shortest path between two nodes with the Uniform Cost Search algorithm.
algorithm computer-algorithm ucs uniform-cost-search
Last synced: 09 Apr 2025
https://github.com/zabuzard/treeflood
TreeFlood offers algorithms to distributedly explore tree graphs.
algorithm distributed-algorithms exploration graph-algorithms multithreading parallel-computing shared-memory tree tree-graph treeflood-offers-algorithms
Last synced: 04 May 2025
https://github.com/michaelhopwood/pvpolyfit
A high-resolution multiple non-linear regression algorithm used to analyze PV output with a few inputs
algorithm regression resolution-regression
Last synced: 02 May 2025
https://github.com/amaljosea/algorithm-visualizer
Learning algorithms https://algoviz.netlify.com/
Last synced: 13 Apr 2025
https://github.com/puzzlef/louvain-communities-openmp-dynamic
Design of OpenMP-based Parallel Dynamic Louvain algorithm for community detection.
agglomerative algorithm community detection experiment graph iterative louvain modularity multithreading openmp optimization
Last synced: 22 Jun 2025
https://github.com/changyeop-yang/study-algorithm
수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것을 말한다. 알고리즘은 연산, 데이터 진행 또는 자동화된 추론을 수행한다.
algorithm cpp java kyungpook-national-university mit-license swift
Last synced: 02 Aug 2025
https://github.com/marcogarlet/crypto
A collection of cryptographic algorithms (even attacks) created during Cryptography classes.
Last synced: 21 Jun 2025
https://github.com/narudesigns/tic-tac-toe
This is a tic-tac-toe game but differs from most others as it carries the option of playing against an AI (COM) or against a friend.
ai algorithm app code game javascript react tic-tac-toe web
Last synced: 07 May 2025
https://github.com/devrezaur/data-stucture-algorithm
Data Structure & Algorithm Using Java
Last synced: 21 Jun 2025
https://github.com/3f/fnv1a128
FNV-1a 「 128-bit 」 High-Speed implementations 🚀 using LX4Cnh etc.
algorithm algorithms fnv fnv-1a fnv-algorithm fnv-algorithms fnv128 fnv1a fnv1a128 hashing lx4cnh optimization speed
Last synced: 14 Apr 2025
https://github.com/nagexiucai/mla
机器学习算法。
ai algorithm deep-learning machine-learning nn python tutorial
Last synced: 28 Mar 2025
https://github.com/dpmcmlxxvi/geojson-bounding-box
Efficiently computes a GeoJSON's bounding box.
algorithm bounding box extents geojson geospatial gis
Last synced: 11 Apr 2025
https://github.com/zwolsman/satoshi-mines-bot
A nodejs script that plays satoshimines.com for you
algorithm bet bot es6 kelly-criterion satoshi-mines
Last synced: 17 Jan 2026
https://github.com/sleleu/push_swap
A little algorithm to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions
Last synced: 30 Dec 2025
https://github.com/qiwihui/codedays
One code problem a day, keeps the doctor away.
algorithm code django django-rest-framework python python3
Last synced: 20 Mar 2025
https://github.com/knightchaser/cryptography
A programmatic resource for cryptography (Gachon CPS + Personal)
algorithm cryptography implementation resource snippet
Last synced: 03 Aug 2025
https://github.com/dedztbh/luojia1-cloud-detection
Luojia-1 Satellite Visible Band Nighttime Imagery Cloud Detection
algorithm cloud-mask image-processing light-pollution nighttime-images satellite streetlights
Last synced: 20 Mar 2025
https://github.com/nelsonzhao/algorithms_and_data_structures
Algorithms and data structures implemented using C++
Last synced: 11 Apr 2025
https://github.com/sheikhartin/simplified-memory-bounded-a-star
Implementation of the SMA* search algorithm what tries to manage costs along the way...
ai algorithm astar pathfinding search-algorithm shortest-path smastar
Last synced: 03 Apr 2025
https://github.com/dynonguyen/huffman-coding
Static Huffman Coding algorithm with C++
Last synced: 17 Feb 2026
https://github.com/francescosaveriozuppichini/paxos
Distributed Algorithm 2018 Project - USI
Last synced: 30 Mar 2025
https://github.com/cuhsat/spritz.c
Spritz cipher implementation in ANSI C.
algorithm ansi-c c cryptography spritz
Last synced: 12 Apr 2025