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-01 00:01:18 UTC
- JSON Representation
https://github.com/harsh8398/backup.py
Recursive/Incremental File Backup Utility Implemented in Python
algorithm backup incremental-backup python rsync
Last synced: 14 Jan 2026
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/gagniuc/discrete-probability-detector-in-vb6
Discrete Probability Detector (DPD) is an algorithm that transforms any sequence of symbols into a transition matrix. It is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in Visual Basic 6.0.
algorithm detector discrete machine-learning-algorithms matrix predictions probability text text-mining transitions
Last synced: 30 Jan 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/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/gagniuc/mix-two-signals-in-csharp
This is an implementation designed in C#. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
algorithm algorithms c csharp csharp-code mix model novel number-theory numerical-analysis signals source-code spectral-forecast
Last synced: 04 Mar 2026
https://github.com/mrornithorynque/maze_generator_and_solver
Maze solver and generator algorithms.
algorithm maze-algorithms maze-generator maze-solver
Last synced: 03 Jul 2025
https://github.com/sfdye/leetcode
LeetCode solutions for Python
algorithm leetcode leetcode-python leetcode-solutions python
Last synced: 05 Jul 2025
https://github.com/pwxcoo/accept
:a: Accept
accept algorithm codeforces google-kickstart hihocoder kickstart leetcode lintcode
Last synced: 07 Oct 2025
https://github.com/gmlewis/moonbit-md5
MoonBit md5: provide simple md5 hash algorithm.
Last synced: 08 Oct 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/pavkam/abacaxi
A library of various algorithms, helper classes and extension methods.
Last synced: 13 Jun 2025
https://github.com/leosery/astar-pathfinding--unrealengine5-2024
Interactive A* pathfinding visualization in Unreal Engine 5. Features real-time node manipulation, path calculation, and customizable grid system.
algorithm astar-algorithm cpp game-development pathfinding unreal-engine-5
Last synced: 14 Apr 2025
https://github.com/adaendra/sky-map-algorithm
Algorithm to locate stars in the sky
algorithm astronomical-algorithms formula hacktoberfest javascript sky sky-map-algorithm stars typescript
Last synced: 27 Sep 2025
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/plh97/javascript-algorithms
learn data-construct and algorithms in javascript
Last synced: 18 Mar 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/chea-young/solve-algorithm
알고리즘 문제를 풀면서 문제와 해결과정을 적는 Repository
Last synced: 17 Mar 2026
https://github.com/yjyoon-dev/algorithm-note
자료구조 & 알고리즘 노트
algorithm cpp data-structures problem-solving
Last synced: 10 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/microsoft/orchestrated-value-mapping
Orchestrated Value Mapping
algorithm algorithms dqn log-lin log-rl loglin loglinear logrl mapping q-decomporition reinforcement-learning reward-decomposition rl value value-mapping
Last synced: 04 Mar 2026
https://github.com/thenamankumar/tictactoe
This is an unbeatable Tic Tac Toe Single player VS Computer Game, terminal based game built in c++
Last synced: 22 Apr 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/anfany/algorithm-example-by-python3
基于python3的基础算法实例(动态规划,排序,贪心等)
algorithm algorithm-application example python python3
Last synced: 09 Apr 2025
https://github.com/mxk/binvoxinfo
3D volumetric model analyzer for binvox files
Last synced: 18 Oct 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/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/vyse12138/leetcode
个人 Leetcode 的 JavaScript / TypeScript 题解
algorithm javascript leetcode typescript
Last synced: 31 Jul 2025
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/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/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/amaljosea/algorithm-visualizer
Learning algorithms https://algoviz.netlify.com/
Last synced: 13 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/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/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/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/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/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/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/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/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/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/alisharify7/python-algorithms
Algorithms in Python
algorithm algorithms data-structures python python-algorithms
Last synced: 26 Jun 2025
https://github.com/zzy979/leetcode
力扣做题记录
algorithm leetcode leetcode-solutions
Last synced: 12 Apr 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/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/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/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/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/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/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/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/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/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/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/bb4/bb4-optimization
A collection of heuristic optimization algorithms
algorithm genetic-algorithm optimization problem-solving
Last synced: 30 Apr 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/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/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/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/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/marcogarlet/crypto
A collection of cryptographic algorithms (even attacks) created during Cryptography classes.
Last synced: 21 Jun 2025
https://github.com/devrezaur/data-stucture-algorithm
Data Structure & Algorithm Using Java
Last synced: 21 Jun 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/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/arsho/leetcode
Solutions of Leetcode problem
algorithm interview-preparation interview-questions leetcode-solutions python
Last synced: 10 Jun 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/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/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/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/arriqaaq/rbt
Red-Black Tree Implementation
algorithm clrs-algorithhms go red-black-tree redblacktree
Last synced: 20 Mar 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/changyeop-yang/study-algorithm
수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것을 말한다. 알고리즘은 연산, 데이터 진행 또는 자동화된 추론을 수행한다.
algorithm cpp java kyungpook-national-university mit-license swift
Last synced: 02 Aug 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/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/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/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/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/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/rhcarvalho/dawgo
DAWGo is the home for a particular implementation of a Directed Acyclic Word Graph in Go.
algorithm data-structure directed-graph go golang graph natural-language-processing trie
Last synced: 02 Mar 2025
https://github.com/dr-eti/ismir-ism_in_r
Interpretive Structural Modelling (ISM). Returns a minimum-edge hierarchical digraph following J.N. Warfield's graph partitioning algorithm.
adjacency-matrix algorithm backbone block-triangular-matrix clustering-algorithm depth-first-search digraphs graph graph-partitioning hierarchical-levels interpretive-structural-modeling matrix matrix-factorization matrix-multiplication minimum-edge-digraph r reachability reachability-matrix skeleton-matrix transitive-closure
Last synced: 07 Jul 2025
https://github.com/chasestarr/karatsuba
Karatsuba multiplication
algorithm bignum go karatsuba multiplication
Last synced: 02 Mar 2025
https://github.com/erik3010/pacman-resolver
Pacman Resolver
algorithm bfs-algorithm bfs-search typescript vue vue3 vuejs
Last synced: 17 Mar 2025
https://github.com/yoyoberenguer/hsl
HSL to RGB and RGB to HSL
algorithm color-conversion hsl hue luminescence saturation
Last synced: 03 Apr 2025
https://github.com/chiclaim/bookcodepractise
BookCodePractise
algorithm datastructures javaframework
Last synced: 16 Mar 2026
https://github.com/tigercosmos/csie1212
2018 CSIE1212: Data Structures and Algorithms
algorithm datastructure leetcode
Last synced: 26 Mar 2025
https://github.com/adriacabeza/complexalgorithms
🧙🏾♂️ Complex Algorithms and Complexity Course from the University of San Diego
algorithm complexity flow-networks linear-programming np-completeness python3 streaming-algorithms
Last synced: 30 Apr 2025
https://github.com/furkankayar/algorithmanalysis
Speed comparison of frequently used sorting algorithms.
algorithm heapsort introsort java quicksort speed-comparison
Last synced: 27 Jun 2025
https://github.com/eval-exec/algorithm
Learning Data structure & Algorithm.
algorithm algorithm-practice data-structures leetcode-practice
Last synced: 29 Dec 2025
https://github.com/srbrettle/equations-of-motion-library
A collection of methods for solving Displacement, Initial and Final Velocities, Constant Acceleration and Time.
acceleration algorithm csharp displacement dotnet dotnet-standard equations kinematic motion physics time velocity
Last synced: 15 Jun 2025
https://github.com/matrix278/algorithms
Algorithms
algorithm bubble-sorting hacktoberfest insertion-sorting linear-search quicksort selection-sort sort sorting sorting-algorithm
Last synced: 10 Apr 2025
https://github.com/ryosukecla/go-cs
algorithms, data structures, mathematics written in golang
algorithm computer-science data-structures golang math
Last synced: 08 Sep 2025
https://github.com/enansari/algorithm-hsu
This repository is for placing the solution content of the algorithm design class of Hakim Sabzevari University
algorithm algorithm-design hakim-sabzevari-university hsu
Last synced: 16 Jun 2025