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-01-15 00:01:14 UTC
- JSON Representation
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/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/pwxcoo/accept
:a: Accept
accept algorithm codeforces google-kickstart hihocoder kickstart leetcode lintcode
Last synced: 07 Oct 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: 01 Jan 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/zzy979/leetcode
力扣做题记录
algorithm leetcode leetcode-solutions
Last synced: 12 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/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/anfany/algorithm-example-by-python3
基于python3的基础算法实例(动态规划,排序,贪心等)
algorithm algorithm-application example python python3
Last synced: 09 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/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/codingcrush/leetcodepractice
Algorithm and data structure Practice By python & golang
Last synced: 27 Dec 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: 27 Oct 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/alisharify7/python-algorithms
Algorithms in Python
algorithm algorithms data-structures python python-algorithms
Last synced: 26 Jun 2025
https://github.com/gmlewis/moonbit-md5
MoonBit md5: provide simple md5 hash algorithm.
Last synced: 08 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/luminousmen/des
Data Encryption Standard simple implementation
Last synced: 01 May 2025
https://github.com/amaljosea/algorithm-visualizer
Learning algorithms https://algoviz.netlify.com/
Last synced: 13 Apr 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/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/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/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/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/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/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/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/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/sfdye/leetcode
LeetCode solutions for Python
algorithm leetcode leetcode-python leetcode-solutions python
Last synced: 05 Jul 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/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/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/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/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/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/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/bb4/bb4-optimization
A collection of heuristic optimization algorithms
algorithm genetic-algorithm optimization problem-solving
Last synced: 30 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/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/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/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/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/shuai-xie/bitonicsort
双调排序 - GAPS编程测试
algorithm cplusplus-11 sorting-algorithms
Last synced: 08 Oct 2025
https://github.com/yostane/jeu-de-la-vie
Séminaire Jeu de la vie en Python pour les BAC +2
Last synced: 21 Mar 2025
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/Voyrox/Dynamic-Scheduling
Dynamic Scheduling using Tomasulo’s Algorithm
algorithm assembly emulator ibm rust tomasulos-algorithm
Last synced: 31 Oct 2025
https://github.com/felipejfc/pyalpr
Automatic number plate recognition system made in python
algorithm alpr computer-vision
Last synced: 26 Feb 2025
https://github.com/f8dc102/learning
Learning Journey
algorithm basic framework learning sample-code
Last synced: 24 Jun 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/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/tadateruki/mulpsi
複数ポインタ走査式空間インデックスアルゴリズム - " Multipointer spacial index algorithm "
Last synced: 19 Mar 2025
https://github.com/andrewn6/mergesort-visualiser
📁 Merge sort visualizer in python.
algorithm datastructure python python3
Last synced: 06 Sep 2025
https://github.com/blaz-cerpnjak/tictactoe-minimax
🕹️ 🎮 TicTacToe with Minimax AI algorithm (C#). The game has the option of 'Multiplayer' in 'Singleplayer' against the computer.
ai algorithm cs design game minimax tic-tac-toe tictactoe tictactoe-ai tictactoe-game visualstudio wpf wpf-application wpf-datagrid wpf-ui xaml
Last synced: 16 Mar 2025
https://github.com/ultimatedoge5/aco-ts
Ant colony optimization algorithm simulation with visualization.
aco algorithm ant ant-colony-optimization ants edge typescript weighted-graphs
Last synced: 25 Feb 2025
https://github.com/mhdez221993/js-algorithms
JavaScript Algorithms
algorithm cpp java javascript ruby system-design
Last synced: 29 Mar 2025
https://github.com/batazor/algorithm
Algorithm
algorithm algorithms data-structures
Last synced: 10 Apr 2025
https://github.com/dcmox/binpacking
Packing items in a 3D space
3d algorithm binpacking typescript
Last synced: 01 Mar 2025
https://github.com/gagniuc/mix-two-signals-in-php
This is an implementation designed in PHP. 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 mix model php php7 php8 signal source-code spectral-forecast waveform
Last synced: 11 Sep 2025
https://github.com/HeyiSun/Ub
My project and algorithm at University at Buffalo
algorithm candy-crush data-structure interpreter interpreters javascript pintos sml
Last synced: 11 May 2025
https://github.com/adrinlol/javascript-algorithms-and-data-structures
This repository contains JavaScript based examples that will teach you the fundamentals of algorithmic thinking by writing functions that do everything from converting temperatures to handling complex 2D arrays.
algorithm basic-algorithm data-structures data-structures-and-algorithms javascript javascript-guide
Last synced: 15 May 2025
https://github.com/gagniuc/discrete-probability-detector
These implementations make use of an algorithm called DPD (Discrete Probability Detector), that transforms any sequence of symbols into a transition matrix. DPD 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 JavaScript, VBS and VB6.
algorithm dpd excel js matrix probability sequence string text transition vb6 vba
Last synced: 26 Dec 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/hlts2/least-connections
lock-free least-connections balancing algorithm written in golang
algorithm balancer balancing go golang goroutine-safe least-connected lock-free
Last synced: 10 Jul 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/chasestarr/karatsuba
Karatsuba multiplication
algorithm bignum go karatsuba multiplication
Last synced: 02 Mar 2025
https://github.com/nvinayvarma189/rank
Implementation of ranking system
algorithm downvote javascript ranking ranking-algorithm rating rating-algorithm upvote
Last synced: 03 Jul 2025
https://github.com/eonist/binarysequencer
🧬 Sequence all possible combination of true and false
algorithm array binary bit boolean recursive recursive-algorithm
Last synced: 27 Oct 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: 03 Mar 2025
https://github.com/zikwall/geofind
:globe_with_meridians: Go implementation Point-In-Polygon Algorithm
algorithm geolocation go golang implementation implementation-of-algorithms point-in-polygon polygon
Last synced: 21 Apr 2025
https://github.com/singularitti/fastinversesqrt.jl
A pure Julia implementation of the fast inverse square root algorithm
algorithm fastmath julia-package math numerical-methods
Last synced: 23 Aug 2025
https://github.com/spacerumsfeld-code/js-data-structures-algorithm-refresher
This project is for anyone looking for a refresher in rudimentary data structures and algorithms in Javascript!
algorithm binary-heap binary-search-tree data-structures graph hashtable javascript linked-list priority-queue queue refresher searching-algorithms sorting-algorithms stack
Last synced: 04 Sep 2025
https://github.com/pypy66/Python
This repository contains the python source code, containing more than 40 python projects, involving many fields.仓库用于储存python源代码, 包含40多个python项目,涉及爬虫、算法、OpenGL、tkinter、面向对象编程等多个领域。
algorithm object-oriented-programming opengl python tkinter web-crawler
Last synced: 30 Oct 2025
https://github.com/anthonykrivonos/ts-algo-masterclass
👾 Giant TypeScript algorithm and data structure masterclass to be constantly updated with important CS concepts.
algorithm class-project computer concepts data data-structures fundamentals giant library masterclass science structures typescript
Last synced: 26 Feb 2025
https://github.com/mbrunos/dsa
Data Structures and Algorithms in TypeScript
algorithm algorithms computer-science data-structures data-structures-and-algorithms dsa dsa-javascript typescript
Last synced: 12 Jan 2026
https://github.com/urunov/usefull-links
Upper level from your current status, just read and implement in your life.
algorithm learn-react non-fiction software-architecture software-design-patterns system-design
Last synced: 29 Oct 2025
https://github.com/md-shamim-ahmad/hackerrank-online-judge-problems-solutions
This repository contains my accepted solutions for many HackerRank online judge problems
algorithm array competitive-programming cpp data-structures graph hackerrank hackerrank-solutions java linked-list mathematics python queue solutions stack tree
Last synced: 18 Mar 2025
https://github.com/schphe/tictac
tictactoe ai implementation using minimax with αβ-pruning
ai algorithm alpha alpha-beta beta game minimax pruning tic-tac-toe tictactoe
Last synced: 10 Sep 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/tianyishi2001/sequence-alignment-js
Sequence Alignment Algorithms implemented in Javascript, with a command line application
algorithm bioinformatics biology javascript node science sequence-alignment
Last synced: 21 Mar 2025
https://github.com/superbderrick/algorithms
Algorithm Study project
algorithm algorithm-challenges
Last synced: 20 Jul 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/0xdaksh/employeechurn
A Deep Neural Network that can Classify Employee Churn with ~97% Accuracy
algorithm artificial-neural-networks classifier deep-learning deep-neural-networks keras machine-learning tensorflow
Last synced: 14 Sep 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/AkuraDiary/sigma_ciphers_cryptograms
DIY gravity falls cryptograms made with python, with some twist
algorithm cipher cipher-algorithms encryption-algorithms encryption-decryption encryption-tool gravityfalls python
Last synced: 14 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/kagemeka/dsalgo-rust
Datastructures and Algorithms written in Rust.
Last synced: 19 Jul 2025
https://github.com/francescosaveriozuppichini/paxos
Distributed Algorithm 2018 Project - USI
Last synced: 30 Mar 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/nicojuicy/graphplan
GraphPlan ~Goap algorithm to use for AI. Popularized in the game F.E.A.R.
algorithm csharp goal-action-oriented-planning goap graphplan graphplan-algorithm strips strips-algorithm
Last synced: 31 Mar 2025
https://github.com/kgourgou/linear-perceptron
An IPython notebook with an implementation of the linear perceptron algorithm.
algorithm machine-learning tutorial
Last synced: 18 Jul 2025
https://github.com/voyrox/dynamic-scheduling
Dynamic Scheduling using Tomasulo’s Algorithm
algorithm assembly emulator ibm rust tomasulos-algorithm
Last synced: 17 Jul 2025
https://github.com/mohsenfallahnjd/eigenfaces
Implementation of EigenFaces algorithm with python.
algorithm algorithms eigenfaces implementation python
Last synced: 22 Mar 2025
https://github.com/micycle1/balaban-intersection
Implements the Balaban algorithm for finding intersecting segment pairs from a set of line segments.
algorithm geometry-algorithms intersection segment segment-intersection
Last synced: 23 Jul 2025