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/ps0305/udemy-the-coding-bootcamp-algorithms-data-structures
Data Structures + Algorithms with JavaScript
algorithm algorithms-and-data-structures data-structures javascript
Last synced: 25 Aug 2025
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/shujiahuang/refhap
A Reliable and Fast Algorithm for Single Individual Haplotyping
Last synced: 07 Mar 2026
https://github.com/dharejo-junaid/sorting-visualizer
This is a sorting visualizer built using Java Swing that allows the user to visualize three common sorting algorithms: bubble sort, insertion sort, and selection sort. The user can choose the initial order of the elements (random, ascending, or descending), customize the speed of the visualization, and set the number of elements to be sorted.
algorithm bubble-sort dsa insertion-sort java java-gui java-swing selection-sort sorting
Last synced: 05 May 2025
https://github.com/n1ghtf1re/stream-ciphers
The implementation of the stream ciphers: LFSR, GEFFE, RC4
algorithm cipher cipher-algorithms crypto-algorithm crytography geffe-generator lfsr rc4 rc4-algorithm stream-cipher stream-ciphers
Last synced: 18 Mar 2025
https://github.com/akshatvg/secure-hashed-authentication
blake2b & md5 based registration and login in PHP to show a secure hashed password.
algorithm authentication blake2b blake2b-hash-algorithm cyber-security hashing login md5 networks nis php project register security
Last synced: 31 Jul 2025
https://github.com/adct-the-experimenter/android-qt-pedometer-accelerometer
A software implementation of an algorithm for counting steps in Android using only accelerometer. It is written in C++, QML, and with Qt. Includes accelerometer readings as well.
accelerometer accelerometer-readings algorithm android count-steps pedometer
Last synced: 13 Apr 2025
https://github.com/opensourcedoc/algo-golang
Data Structures and Algorithms in Golang
algorithm algorithms data-structures generics golang golang-package
Last synced: 06 Mar 2026
https://github.com/mjfii/r-nameparser-lib
An R library allowing parsing of surname, first name, and gender based on US census data.
algorithm census-data determination gender library parse r
Last synced: 11 Sep 2025
https://github.com/microndgt/trie
Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching in Python.
algorithm python3 search search-algorithm tree trie
Last synced: 07 May 2025
https://github.com/Rainbow-Dreamer/separable_merge
This is a cross-platform file merger and splitter which uses a file merging algorithm designed by me to merge multiple files and folders into a single separable binary file
algorithm file file-merge merge python
Last synced: 11 Apr 2025
https://github.com/davidnguyen11/paging-algorithm
Contains the logic calculation for pagination
algorithm paginate pagination typescript
Last synced: 22 Mar 2025
https://github.com/peterthehan/group-similar
Group similar items together.
algorithm cluster compare comparison disjoint-set edit-distance fuzzy group group-similar grouping levenshtein match matching merge-find similar similarity string union-find
Last synced: 29 Oct 2025
https://github.com/ehmicky/declarative-merge
Merge objects/arrays declaratively
algorithm append array clone data-structures deep functional functional-programming insert javascript library merge node nodejs object omit override patch shallow typescript
Last synced: 19 Mar 2025
https://github.com/allalgorithms/jupyter
Implementation of All ▲lgorithms in Jupyter Notebook
algorithm algorithms hacktoberfest jupyter jupyter-notebook
Last synced: 10 Apr 2025
https://github.com/hamed-rezaee/flutter_path_finder_algorithms
Implementation of path finding algorithms in Dart and Flutter.
algorithm astar-algorithm bfs-algorithm dfs-algorithm flutter pathfinding search-algorithm
Last synced: 14 Apr 2025
https://github.com/syhily/code-interviews
Solutions for Book "Coding Interviews" in Golang
algorithm code golnag interview-practice
Last synced: 14 Jul 2025
https://github.com/daidai21/leetcode
The algorithm of Leetcode with Python3.x and C++. SQL and Shell.
algorithm bash cpp11 data-structures leetcode python3 shell sql
Last synced: 12 Apr 2025
https://github.com/jonathanstowe/euclideanrhythm
Implementation of the algorithm described in http://cgm.cs.mcgill.ca/~godfried/publications/banff.pdf
Last synced: 27 Jul 2025
https://github.com/amarlearning/competitivequestion
Question solved on various competitive sites :metal:
algorithm codechef codemonk competitive-programming hackerrank
Last synced: 11 Apr 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: 18 Feb 2026
https://github.com/mtanksl/shamirsecretsharing
A simple implementation in C# of Shamir's secret sharing algorithm.
algorithm csharp implementation secret shamir shamir-secret-sharing sharing sss
Last synced: 14 Jan 2026
https://github.com/ehwan/r-star-tree
HeaderOnly STL-like template N-dimensional R*Tree implementation on C++14
algorithm cplusplus-14 cuda eigen3 geometric-algorithms gpgpu header-only linear-algebra modern-cpp opencl rtree spatial spatial-index stl-like template traits tree-structure
Last synced: 09 Oct 2025
https://github.com/knugihk/hong-kong-id-card-verification-algorithm-multilang
An algorithm for verifying Hong Kong ID Card (HKID) number in different languages
algorithm card-verification-algorithm csharp hkid hkid-verification hong-kong hong-kong-id javascript library python
Last synced: 07 Oct 2025
https://github.com/amin-mashayekhan/rsd-algorithm-in-python-and-php
Simulate the RSD (Random Serial Dictatorships) algorithm.
algorithm economics economics-models market-design mechanism mechanism-design php python
Last synced: 11 Oct 2025
https://github.com/zevolution/java-algorithms-and-datastructure
Algorithms and data structures implemented in Java ☕
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structure data-structures java java-algorithm java-algorithms
Last synced: 07 Oct 2025
https://github.com/rainbow-dreamer/separable_merge
This is a cross-platform file merger and splitter which uses a file merging algorithm designed by me to merge multiple files and folders into a single separable binary file
algorithm file file-merge merge python
Last synced: 04 Mar 2026
https://github.com/sleekpanther/sequence-alignment
Sequence Alignment (Needleman–Wunsch Algorithm using Dynamic Programming) for aligning sequences (words, sentences, DNA etc.)
algorithm algorithm-design algorithms dynamic dynamic-programming memo memoization memorization needleman needleman-wunsch needlemanwunsch noah noah-patullo optimal optimal-substructure optimality patullo patulo pseudocode wunsch
Last synced: 10 Mar 2026
https://github.com/kamyu104/metahackercup-2023
🏃 Python3 Solutions of All 29 Problems in MHC 2023
algorithm algorithm-challenges competitive-programming contest-programming facebook-hacker-cup hackercup meta-hacker-cup programming-contests puzzle-solution
Last synced: 01 Jul 2025
https://github.com/filipecorrea/deutsch-jozsa
Deutsch-Jozsa algorithm implementation and execution on a real quantum device
algorithm deutsch-jozsa ibm python qiskit quantum quantum-computing
Last synced: 14 Oct 2025
https://github.com/mawi12345/pcg32
A simple fast space-efficient statistically good algorithm for random number generation in JavaScript
algorithm javascript random rng
Last synced: 22 Jan 2026
https://github.com/mrtkp9993/numerical-methods-in-fortran
[WIP] Numerical methods implemented in Fortran.
algorithm applied-mathematics fortran mathematical-modelling monte-carlo numerical-algorithms numerical-analysis numerical-computation numerical-differentiation numerical-integration numerical-methods numerical-optimization numerical-simulation numerical-simulations optimization scientific-computing simulation statistics
Last synced: 27 Dec 2025
https://github.com/maneprajakta/dsa
Problems solved during Learning Data Structure and Algorithm also Questions solved on some coding platforms to improve problem-solving skills!
algorithm hactoberfest2020 questions-solved
Last synced: 14 Oct 2025
https://github.com/neilharia7/algorithmictoolbox
This repository contains the Algorithms as described in the Coursera class of Algorithms Part I by University of California, San Diego & Higher School of Economics. Please feel free to make changes to improve the algorithms.
algorithm california coursera cpp14 diego python-3 university
Last synced: 29 Apr 2025
https://github.com/avinandanbose/time_complexity_calculation_of_recursion
Here is all about Time Complexity Calculation of Recursion .
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures data-structures-algorithms data-structures-and-algorithms master-theorem master-thesis masters-theorem recursion recursion-exercises recursion-problem recursion-schemes recursion-tree recursion-tree-visualiser recursive-algorithm wiki
Last synced: 05 Jan 2026
https://github.com/meniny/sortalgorithm
🛂 Swift array sort algorithm implementation.
algorithm sort sort-algorithm swift
Last synced: 09 Apr 2025
https://github.com/rabestro/graph-pathfinding-algorithms
Implementation and tests for graph pathfinding algorithms.
algorithm breadth-1st-search breadth-first-search dijkstra-algorithm dijkstras-algorithm graph graph-algorithms java spock-framework spring-shell
Last synced: 05 Mar 2026
https://github.com/sanmak/factorial-tail-call-optimisation
A console based application to calculate factorial using Tail-Call-Optimisation.
algorithm console data-structures factorial javascript nodejs recursive-algorithm stackoverflow subroutines tail-call-optimization tail-calls tail-recursion wikipedia
Last synced: 19 Apr 2025
https://github.com/almmiko/flesch-kincaid-reading-ease-measure
PHP implementation of Flesch–Kincaid readability test
algorithm flesch-reading-ease regex
Last synced: 09 Apr 2025
https://github.com/kevinadhiguna/jiyu
A repo for... whatever 🤷
algorithm ant-design-pro aws docker docker-compose elasticsearch javascript kibana localstack rsync rundeck shellscript ssh strapi typescript
Last synced: 27 Oct 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/mugilan-codes/data-structures_and_algorithms
Implementation of Data Structures and Algorithms using Java, Python, and JavaScript
algorithm algorithms clean-code cmake data-structures dsa intellij interview-questions java javascript makefile poetry python vscode
Last synced: 18 Mar 2025
https://github.com/extwiii/oojava-uc.san.diego
Object Oriented Java Programming: Data Structures and Beyond - UC San Diego - Coursera
algorithm data-structures java object-oriented
Last synced: 27 Feb 2026
https://github.com/techquery/gomoku.js
Algorithm of Nth order Gomoku in OOP
algorithm chess game gomoku javascript oop
Last synced: 15 Apr 2025
https://github.com/cs-joy/analysis-of-algorithms
A process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.
algorithm computation cpp data-processing
Last synced: 21 Apr 2025
https://github.com/mahdavipanah/sudokupycsf
Solve Sudoku with Python using the CSF approach
algorithm artificial-intelligence backtracking constraint-satisfaction constraint-satisfaction-problem constraint-solving-algorithm csf degree-heuristic heuristic local-search mrv-heuristic python sudoku sudoku-solver
Last synced: 29 Jun 2025
https://github.com/dmi3y/cardgen
Randomized credit/debit card number generator with cli
algorithm cli debit-card-numbers luhn-algorithm random random-generation
Last synced: 22 Apr 2025
https://github.com/lanl/decomposition-algorithms-for-scalable-quantum-annealing
Graph decomposition algorithms for MaxClique and Minimum Vertex Cover problems
algorithm dwave dwave-quantum-annealer graph-algorithms graph-decomposition graph-theory maximum-clique minimum-vertex-cover quantum-annealing quantum-computing
Last synced: 12 Apr 2025
https://github.com/ezralazuardy/pathfinder
A simple, no-nonsense pathfinding algorithm visualizer web app ✨
algorithm gatsbyjs mst pathfinding
Last synced: 15 Apr 2025
https://github.com/ftognetto/alphanum_comparator
Porting of "The Alphanum Algorithm" in Dart, used to sort string lists alphanumerically.
algorithm dart sort sorting sorting-algorithms
Last synced: 09 Apr 2025
https://github.com/bionetslab/robust
ROBUST: Robust disease module mining via enumeration of price-collecting Steiner trees
Last synced: 07 Jan 2026
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/shuai-xie/bitonicsort
双调排序 - GAPS编程测试
algorithm cplusplus-11 sorting-algorithms
Last synced: 15 Feb 2026
https://github.com/saitoxu/ml-kitchen-sink
Sample code collection of machine learning
algorithm kitchen-sink machine-learning neural-network
Last synced: 23 Apr 2025
https://github.com/francoisschwarzentruber/fft
Pedagogical tool for explaning Fast Fourier Transform
algorithm divide-and-conquer education educational-project fast-fourier-transform fft
Last synced: 15 Apr 2025
https://github.com/nghiatranuit/lcs-swift
Demonstration for Longest Common Subsequence (LCS) in swift. Ref http://nghiatran.me/longest-common-subsequence-diff-part-1/
algorithm blog datastructures ios swift
Last synced: 27 Oct 2025
https://github.com/oliverhennhoefer/arcpy-supercluster
Python-Implementation of the Spatial Clustering Algorithm 'Supercluster' for ArcGIS and ArcPy.
algorithm arcgis arcpy arcpython clustering clustering-algorithm spatial spatial-analysis spatial-clustering supercluser
Last synced: 12 Jul 2025
https://github.com/codingcrush/leetcodepractice
Algorithm and data structure Practice By python & golang
Last synced: 27 Dec 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/chea-young/solve-algorithm
알고리즘 문제를 풀면서 문제와 해결과정을 적는 Repository
Last synced: 17 Mar 2026
https://github.com/sfdye/leetcode
LeetCode solutions for Python
algorithm leetcode leetcode-python leetcode-solutions python
Last synced: 05 Jul 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/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/yjyoon-dev/algorithm-note
자료구조 & 알고리즘 노트
algorithm cpp data-structures problem-solving
Last synced: 10 Jan 2026
https://github.com/chzzzzzz/codewars
my solutions on codewars using c++
algorithm codewars-solutions cpp
Last synced: 06 Mar 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/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/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/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/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/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/astrodynamic/line-calculator-with-graph-output-in-cpp-qt
Engineer, credit and debit calculator. GUI implementation, based on any GUI library with Qt API for C++17. It allows arithmetic calculations, graph plotting, and variable calculation.
algorithm calculator cmake cpp17 gui makefile math qt qt6 rpn widgets
Last synced: 12 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/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/gmlewis/moonbit-md5
MoonBit md5: provide simple md5 hash algorithm.
Last synced: 08 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/cruelladevil/programmers-algorithm
프로그래머스 알고리즘 코딩 테스트 연습 문제 풀이입니다.
algorithm programmers-algorithm programmers-challenges solution
Last synced: 27 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/vyse12138/algorithms-4th-edition
Reading notes for Algorithms 4th Edition, Implement its algorithms in TypeScript.
Last synced: 27 Feb 2026
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: 27 Jan 2026
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/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/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/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/gujarats/generatelocation
Generate New Latitude and Longitude from given Location.
algorithm generator latitude-and-longitude location
Last synced: 10 Jun 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/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/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/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/mxk/binvoxinfo
3D volumetric model analyzer for binvox files
Last synced: 18 Oct 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/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/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/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/cowienduckie/hust-applied-algorithm
Solutions for Applied Algorithm subject
algorithm competitive-programming
Last synced: 05 May 2025