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-12-04 00:01:10 UTC
- JSON Representation
https://github.com/maacpiash/cse440
🎓 🧠 Assignments of Artificial Intelligence course (CSE440) offered by the Department of Electrical and Computer Engineering at North South University, Dhaka, Bangladesh.
academic algorithm artificial-intelligence decision-tree dijkstra game graph machine-learning python shortest-path
Last synced: 29 Aug 2025
https://github.com/rockfordwei/decisiontree
A Perfect based solution for Decision Tree in Server Side Swift
algorithm decision-trees id3 id3-algorithm machine-learning perfect swift4
Last synced: 23 Jun 2025
https://github.com/ehsanshahbazii/algorithms-with-javascript
🐋Examples of algorithm and solving various problems by JavaScript for more practice and mastery of solving problems..🐋
algorithm algorithm-challenges algorithms algorithms-and-data-structures javascript js search-algorithm sorting-algorithms
Last synced: 14 Apr 2025
https://github.com/njmarko/ga-continuous-optimization
Predmet: Nelinearno programiranje i evolutivni algoritmi Tema: Genetski algoritam, problem optimizacije kontinualnih funkcija Tri funkcije su: (Ackley, Griewank, Michalewicz )
ackley algorithm continuous-optimization genetic genetic-algorithm genetski-algoritam griewank michalewicz
Last synced: 28 Oct 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/anfany/algorithm-example-by-python3
基于python3的基础算法实例(动态规划,排序,贪心等)
algorithm algorithm-application example python python3
Last synced: 09 Apr 2025
https://github.com/cowienduckie/hust-applied-algorithm
Solutions for Applied Algorithm subject
algorithm competitive-programming
Last synced: 05 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/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: 17 Nov 2025
https://github.com/gagniuc/dna-complementarity-alignment-in-js
This JavaScript implementation detects the areas where two DNA sequences are complementary to each other. All symbols from UTF-8 are accepted by this algorithm.
algorithm alignment complementary dna javascript js rna sequences
Last synced: 24 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: 01 May 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/jancd/gopher
gopher
algorithm cloud-native distributed-systems go golang interview microservice std web
Last synced: 16 Oct 2025
https://github.com/thuongtruong1009/point2d-and-vector2d
The first mini project kind of Data Structure & Algorithm subject. Enjoy it !
algorithm data-structures java-8 pointers-and-arrays vector-space-model
Last synced: 11 Mar 2025
https://github.com/mahshaaban/target
target: An R Package to Predict Combined Function of Transcription Factors
algorithm chip-seq dna-binding gene-regulation r-package transcription-factors
Last synced: 19 Oct 2025
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/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/devbluecomet/tictacgame
React Tictac game. How to make tictac game using React like pro developer ? Let's grow together with Shinobi !!!
Last synced: 25 Mar 2025
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/luminousmen/des
Data Encryption Standard simple implementation
Last synced: 01 May 2025
https://github.com/ehsanshahbazii/clrs-book
📙Introduction to Algorithms, 3rd Edition by Cormen, Leiserson, Rivest & Stein. (Persian Docs)
algorithm algorithms algorithms-and-data-structures clrs clrs-algorithhms clrs-book clrs-study data-structures
Last synced: 24 Apr 2025
https://github.com/pavkam/abacaxi
A library of various algorithms, helper classes and extension methods.
Last synced: 13 Jun 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: 24 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/gmlewis/moonbit-md5
MoonBit md5: provide simple md5 hash algorithm.
Last synced: 08 Oct 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/cwjokaka/python-ml-pyqt
A Machine-Learning visual GUI created with Python3
algorithm gui machine-learning matplotlib ml numpy pyqt python
Last synced: 11 Oct 2025
https://github.com/zigaowang/usaco-cses-cf
USACO • CSES • CF Training Source Code
algorithm codeforces cpp cses usaco
Last synced: 05 Sep 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/augustocl/gauss_jordan_elimination
Scratch implementation of Gaussian Elimination algo in Julia
algorithm gauss-elimination gauss-jordan gauss-jordan-elimination julialang
Last synced: 15 Mar 2025
https://github.com/amaljosea/algorithm-visualizer
Learning algorithms https://algoviz.netlify.com/
Last synced: 13 Apr 2025
https://github.com/piotr-yuxuan/algo-calisthenics
Practice playground as well as a reminder of some common, simple, yet powerful algorithms
algorithm code kata playground practice
Last synced: 13 Oct 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/hemulgm/ships
Морской бой
algorithm battleship-game bot delphi game simple-game
Last synced: 27 Feb 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: 07 Nov 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: 05 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/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/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/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/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/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/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/pwxcoo/accept
:a: Accept
accept algorithm codeforces google-kickstart hihocoder kickstart leetcode lintcode
Last synced: 07 Oct 2025
https://github.com/cruelladevil/programmers-algorithm
프로그래머스 알고리즘 코딩 테스트 연습 문제 풀이입니다.
algorithm programmers-algorithm programmers-challenges solution
Last synced: 27 Oct 2025
https://github.com/plh97/javascript-algorithms
learn data-construct and algorithms in javascript
Last synced: 18 Mar 2025
https://github.com/vyse12138/algorithms-4th-edition
Reading notes for Algorithms 4th Edition, Implement its algorithms in TypeScript.
Last synced: 26 Oct 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: 21 Apr 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/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/josacar/walker_method
A Crystal implementation of Walker's Alias Method for quickly sampling from an array with a given probability distribution
algorithm crystal crystal-language hacktoberfest probability shards walker-alias
Last synced: 19 Apr 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: 04 Mar 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/chea-young/solve-algorithm
알고리즘 문제를 풀면서 문제와 해결과정을 적는 Repository
Last synced: 22 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/chzzzzzz/codewars
my solutions on codewars using c++
algorithm codewars-solutions cpp
Last synced: 06 Mar 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/sfdye/leetcode
LeetCode solutions for Python
algorithm leetcode leetcode-python leetcode-solutions python
Last synced: 05 Jul 2025
https://github.com/abhishekmishra-17/computer-graphics-c-programming-language
Graphical or GUI based program using "C" programming language.....
algorithm bresenham-circle-drawing-algorithm bresenham-line-drawing-algorithm c c-programming-language cohen-sutherland cohen-sutherland-algorithm computer-graphics dda-algorithm graphics graphics-3d graphics-algorithms graphics-programming graphics2d liang-barsky midpoint midpoint-algorithm programming-language
Last synced: 15 May 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/garciparedes/longest-common-subsequence
Classwork of Algorithms and Computation
algorithm article java latex longest-common-subsequence science university-of-valladolid
Last synced: 05 Mar 2025
https://github.com/jintao-huang/ml_alg
jintao的machine learning库
algorithm data-structure deep-learning leetcode machine-learning metrics mini-lightning pytorch
Last synced: 02 Sep 2025
https://github.com/hxndev/huffman-encoding-using-binary-trees
The idea behind Huffman coding is based upon the frequency of a symbol in a sequence. The symbol that is the most frequent in that sequence gets a new code that is very small, the least frequent symbol will get a code that is very long, so that when we’ll translate the input we want to encode the most frequent symbols will take less space than they used to and the least frequent symbols will take more space but because they’re less frequent it won’t matter that much.
algorithm binary-search-tree binary-tree compression compression-algorithm cpp decryption encoding encryption huffman vecctor visual-studio
Last synced: 31 Mar 2025
https://github.com/innofang/quantify
📐 A desktop application practice and powered by JavaFx. (Curriculum design for algorithm)
algorithm algorithm-design curriculum-design curriculum-project javafx javafx-application javafx-desktop-apps quantify quantization
Last synced: 16 May 2025
https://github.com/gujarats/generatelocation
Generate New Latitude and Longitude from given Location.
algorithm generator latitude-and-longitude location
Last synced: 10 Jun 2025
https://github.com/codingcrush/leetcodepractice
Algorithm and data structure Practice By python & golang
Last synced: 11 Mar 2025
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/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/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/mohamed-94/mega-number
Mega Number v.1.0 -GUI- Do all Super math calculations with different operators combined at the same time..'See the README for more information'.
algorithm csharp csharp-code net netframework programming-language puzzle
Last synced: 22 Apr 2025
https://github.com/waynechang65/grid-trading
grid-trading is a simple implementation of grid trading method.(Algorithm only without any dependencies)
algorithm grid grid-trade grid-trading javascript
Last synced: 04 Jul 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/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/zzy979/leetcode
力扣做题记录
algorithm leetcode leetcode-solutions
Last synced: 12 Apr 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/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/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/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/shuai-xie/bitonicsort
双调排序 - GAPS编程测试
algorithm cplusplus-11 sorting-algorithms
Last synced: 08 Oct 2025
https://github.com/dimagutierrez/red-neuronal-tensorflow
Creado con Colaboratory
algorithm algorithm-challenges algorithms-and-data-structures algorithms-datastructures deep-learning jupyter-notebooks tensorflow tensorflowjs
Last synced: 11 Oct 2025
https://github.com/mxk/binvoxinfo
3D volumetric model analyzer for binvox files
Last synced: 18 Oct 2025
https://github.com/devrezaur/data-stucture-algorithm
Data Structure & Algorithm Using Java
Last synced: 21 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/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/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/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/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