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-10-05 00:01:21 UTC
- JSON Representation
https://github.com/tuliohrc/linear-algebra-application
Application of linear algebra concepts
Last synced: 28 Jun 2025
https://github.com/ambujraj/medicinary
An E-commerce Algorithm for Medicines.
algorithm cpp e-commerce shopping-cart
Last synced: 22 Jul 2025
https://github.com/caknoooo/artificial-intelligence-algorithm
This repository contains all of my learning about Artificial Intelligence in lectures at ITS
algorithm algorithm-challenges artificial-intelligence genetic-algorithm informed-search machine-learning uninformed-search
Last synced: 22 Aug 2025
https://github.com/phillipe17macedo/genetic.algorithm.ga
Genetic Algorithm GA
algorithm genetic-algorithm javascript
Last synced: 05 Apr 2025
https://github.com/ngalaiko/course
Программа для обучения принципам связаных списков
algorithm linked-list visualization
Last synced: 21 Sep 2025
https://github.com/buzzybis/a-ds
Lecture notes and exercises on algorithms and data structures. Source material is A&DS from Pavel Marvin for the ITMO university.
algorithm algorithms-and-data-structures course data-structures data-structures-and-algorithms learn learning typst
Last synced: 18 Jun 2025
https://github.com/huidaecho/ispso
Isolated-Speciation-based Particle Swarm Optimization
algorithm optimization particle-swarm-optimization
Last synced: 10 Jul 2025
https://github.com/miladsade96/leetcode_with_java
Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit
algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions
Last synced: 13 Mar 2025
https://github.com/amoshnin/r-pathfinding.algorithms.visualizer
⚡️ Visualization tool for various pathfinding and recursive division maze-generation algorithms. List: (A* Search, Depth-First Search, Breadth-First Search, Greedy Best-First Search)
algorithm computer-science pathfinding-algorithm pathfinding-visualizer typescript
Last synced: 13 Mar 2025
https://github.com/alexvcasillas/erat-o
Eratosthenes primality test implementation
algorithm eratosthenes javascript math numbers primes
Last synced: 26 Aug 2025
https://github.com/zhravan/data-structures-and-algorithm
Repo contains the development explanation and code for Data Structure and Algorithm
algorithm algorithms data-structures
Last synced: 26 Aug 2025
https://github.com/contactvaibhavi/leetcodesolutions
Complete code implementations to the Leetcode Questions I've solved so far
algorithm algorithms algorithms-and-data-structures cpp data-structures dsa interview interview-practice interview-prep interview-preparation interview-questions java leetcode leetcode-cpp leetcode-java leetcode-solutions mit-license
Last synced: 13 Mar 2025
https://github.com/zerdicorp/maze_path_finder
algorithm generation maze path-finder procedural
Last synced: 28 Aug 2025
https://github.com/hind-sagar-biswas/pathfindr
A visualizer of path finder (BFS) algorithm and maze generator (DFS)
algorithm algorithm-visualizer bfs-search dfs-algorithm graph grid javascript pathfinder
Last synced: 29 Aug 2025
https://github.com/qw3ry/sre-dtmc-transformations
Implementation of the algorithms provided in my Bachelor's Thesis
algorithm markov-chain scientific-publications transformation
Last synced: 30 Aug 2025
https://github.com/maxpat78/w32_fnmatch
An exact Win32 wildcard matching algorithm implementation for Python
algorithm fnmatch matcher pure-python python3 wildcard win32
Last synced: 12 Apr 2025
https://github.com/overult01/multicampus_algorithm
교육 수강 중 알고리즘을 자바로 구현한 실습 코드입니다.
Last synced: 17 Jun 2025
https://github.com/aimensahnoun/textsimilaritychecker
A C++ Plagiarism checker script that that checks direct similarities.
Last synced: 23 Feb 2025
https://github.com/manustays/data-structure-algorithms
Data structures & algorithms implemented in Javascript & other languages
algorithm data-structures java javascript
Last synced: 21 Mar 2025
https://github.com/ucl/scikit-surgerydocker
This repo describes with a simple example how to use docker to containerise your project/algorithm
algorithm containerise docker-image scikit-surgerychallange scikit-surgerydocker
Last synced: 28 Mar 2025
https://github.com/apollozhu/maze-solver
Visualizing the algorithms.
algorithm ap-computer-science apcs java java-9 maze maze-solver oaktonhs
Last synced: 13 Mar 2025
https://github.com/hangingman/my-competitive-pg
競技プログラミングで解いた問題を格納
algorithm atcoder competitive-programming
Last synced: 13 Mar 2025
https://github.com/jin-sungdae/alogorithm-in-java
백준, 프로그래머스, 코테, 자바로 푸는 알고리즘 저장소 입니다.
Last synced: 21 Jul 2025
https://github.com/glolichen/potato-chess-browser
A short and simple chess engine that works in the browser
algorithm chess engine javascript webassembly
Last synced: 29 Mar 2025
https://github.com/cizr/lru-algorithm-in-c
Execution/Implementation of LRU (Least Recently Used) Algorithm in C
Last synced: 22 Mar 2025
https://github.com/amssdias/calculator_algorithm
Calculator without using addition, subtraction, multiplication and division operators and directly.
Last synced: 20 Jul 2025
https://github.com/for-acgn/compressframeheader
Use dictionary compression algorithm to reduce the transmission of frame header data.
algorithm compression transmission
Last synced: 04 Mar 2025
https://github.com/rahul01-git/pathfinding
Dijkstra PathFinding Algorithm Visualizer created using React.js and TailwindCSS
algorithm algorithm-visualisation dijkstra-algorithm pathfinding react tailwindcss visualizer
Last synced: 05 Apr 2025
https://github.com/sleekpanther/reverse-delete-algorithm
Greedy Algorithm to find a minimum spanning tree in an undirected graph by deleting heaviest edges unless it would disconnect the graph
algorithm algorithm-design algorithms edge graph greedy greedy-algorithms minimum-spanning-tree minimum-spanning-trees mst noah noah-patullo noahpatullo pattullo pattulo patullo patulo reverse-delete reverse-delete-algorithm tree
Last synced: 05 Mar 2025
https://github.com/sleekpanther/bellman-ford
Shortest Paths from every vertex to a goal vertex allowing negative-weight edges (when Dijkstra's fails)
algorithm algorithms bellman-ford bellman-ford-algorithm cycle dijkstra dynamic-programming edge graph graphs memoization negative-weight noah noah-patullo pattullo pattulo patullo patulo shortest-paths
Last synced: 05 Mar 2025
https://github.com/hun756/zigonic
Algorithm library in Zig programming language
algorithm algorithms zig zig-lang zig-library ziglang
Last synced: 26 Jan 2025
https://github.com/saschpe/satf
Runtime performance measurement tool for generic algorithms that uses gnuplot to generate nice plots
algorithm boost c-plus-plus cmake gnuplot
Last synced: 29 Mar 2025
https://github.com/scl2589/til_selfstudy
Today I Learned📝
algorithm computerscience datastructure git java javascript python sql til
Last synced: 17 Jul 2025
https://github.com/hhf112/moore-search
A parallelized header-only implementation of the Boyre Moore exact string searching algorithm in C++17.
algorithm cpp17 multithreading
Last synced: 17 Jul 2025
https://github.com/karami-mehdi/TSP
The Traveling Salesman Problem (TSP) aims for the most efficient route across cities. This Python project, employing Tkinter and the Model-View-Controller (MVC) architecture, visualizes TSP solutions. It generates random cities, utilizes the nearest neighbor algorithm, and presents the optimal path with a Tkinter-based GUI.
algorithm mvc nearest-neighbor-search nearest-neighbors python tkinter tsp tsp-problem tsp-solver
Last synced: 12 Sep 2025
https://github.com/tyrue/3th_operating-system
My 3th_Operating-System assignments.
Last synced: 14 Apr 2025
https://github.com/olyutorskii/doubdabc
DoubDabC is a Java library that supports binary integer value to decimal sequence conversion with alternative algorithm.
algorithm alternative-algorithm base-conversion bcd conversion dda decimal digits double-dabble-algorithm gc-friendry java java-library number radix
Last synced: 04 Mar 2025
https://github.com/kmx-systems/a-star-algo
Generic C++ implementation of A* algorithm (header only). Features: Fully customizable internal data structures, step-by-step execution and beam search support.
a-star-algorithm algorithm beam-search cpp cpp20 header-only heuristic-algorithm heuristic-search heuristic-search-algorithms search-algorithm template
Last synced: 12 Apr 2025
https://github.com/ctoic/polynomial-calculator-using_c-
Some of the basic concept's and algorithm implementations.
algorithm data-structures linked-list
Last synced: 04 Mar 2025
https://github.com/karami-mehdi/tsp
The Traveling Salesman Problem (TSP) aims for the most efficient route across cities. This Python project, employing Tkinter and the Model-View-Controller (MVC) architecture, visualizes TSP solutions. It generates random cities, utilizes the nearest neighbor algorithm, and presents the optimal path with a Tkinter-based GUI.
algorithm mvc nearest-neighbor-search nearest-neighbors python tkinter tsp tsp-problem tsp-solver
Last synced: 24 Feb 2025
https://github.com/guillainbisimwa/competitive-programming
A2SV helps smart students from universities get better at technology and find good jobs at top companies worldwide. They also make apps to solve big problems in their own countries. It's free for students who can't afford it but are really good at what they do.
algorithm algorithm-challenges algorithms-and-data-structures data-structures python python3
Last synced: 23 Jun 2025
https://github.com/puzzlef/louvain-communities-openmp
Design of OpenMP-based Parallel Louvain algorithm for community detection.
agglomerative algorithm community detection experiment graph greedy hierarchical iterative louvain modularity optimization
Last synced: 06 Apr 2025
https://github.com/souvikpaul6436/dsa-sheet
Merged DSA Sheet
algorithm algorithms-and-data-structures data-structures
Last synced: 23 Jun 2025
https://github.com/puzzlef/pagerank-dynamic
Design of Dynamic PageRank algorithm for link analysis.
adjustment algorithm dynamic graph incremental initial pagerank rank ranks temporal
Last synced: 06 Apr 2025
https://github.com/cuhsat/fx
A strictly experimental stream cipher in ANSI C.
algorithm ansi-c c cipher cryptography fumbled-xor stream-cipher
Last synced: 29 Mar 2025
https://github.com/am-i-groot/summer-intern-iitguwahati-spml
Developed an automated Water Quality Monitoring System (WQMS) at IIT Guwahati, using the pH-W218 sensor and K-Means Clustering to assess water potability. The project enhances water quality evaluation through machine learning-based classification.
algorithm data data-visualization kmeans-clustering machine-learning python report sensor signal-processing
Last synced: 05 Mar 2025
https://github.com/frymimori/javascript-string-concatenator
Create repeated text patterns with a fast and unique string concatenating algorithm.
algorithm browser combine compatibility concatenate concatenation fast fill minimal nodejs nth pad pattern polyfill repeat repeater repeating string text unique
Last synced: 15 Jul 2025
https://github.com/spacebody/algorithm-design-and-analysis
The source code about the course Algorithm Design and Analysis
algorithm analysis course-algorithms graph
Last synced: 13 Apr 2025
https://github.com/oxion7/rc4-rust
RC4 algorithm in rust
algorithm cipher cryptography stream-cipher
Last synced: 01 Mar 2025
https://github.com/supersimple33/tic-tac-toe-tf
A number of different algorithms that may be used for playing tic-tac-toe.
algorithm artificial-intelligence game machine-learning neural-network python tensorflow tic-tac-toe
Last synced: 21 Feb 2025
https://github.com/sourhub226/a-star-algo-visualizer-python
A visual representation of A* path finding algorithm made in python
a-star algorithm artificial-intelligence astar astar-algorithm gui pathfinding pygame python python-pygame visualization
Last synced: 05 Mar 2025
https://github.com/uosyph/binary_trees
A collection of binary tree data structures and algorithms implemented in C. It provides a variety of functions for creating, manipulating, and traversing binary trees efficiently.
Last synced: 23 Jun 2025
https://github.com/jmz-mzr/containers
A performant recreation of the C++ library containers
42 42born2code 42cursus 42network 42paris 42school algorithm containers cpp cpp-containers cpp98 metaprogramming redblacktree sfinae stl stl-containers
Last synced: 13 Mar 2025
https://github.com/oowekyala/vfdr-weka
A rule learning algorithm for Weka
algorithm classification decision-rules java weka
Last synced: 14 Mar 2025
https://github.com/abhrankan-chakrabarti/almost-isosceles-pythagorean-triples
This repository contains `AIPT_generator.py`, an algorithm for generating almost isosceles Pythagorean triples. Starting from (3, 4, 5), it uses a specific method to calculate triples. Explore the README for details on installation, usage, and contribution.
algorithm math number-theory pythagorean-triples
Last synced: 17 Jun 2025
https://github.com/gusenov/algorithms
Различные алгоритмы.
algorithm algorithms algorithms-implemented
Last synced: 16 Jul 2025
https://github.com/tk744/rubot
A blazing fast 3x3 Rubik's cube solver written in C.
algorithm microcontroller robotics rubiks-cube
Last synced: 31 Mar 2025
https://github.com/diptangsu/algorithms
This repository contains the algorithms that are a part of MAKAUT syllabus for 3rd Year Computer Science and Engineering.
algorithm algorithms graph hackoctoberfest hackoctoberfest2k18 java makaut-syllabus
Last synced: 14 May 2025
https://github.com/jebin1999/algotrading-
Stock Price Prediction using LSTM
algorithm algorithmic-trading automation finance hft-trading quantitative-finance trading-algorithms
Last synced: 18 Feb 2025
https://github.com/shoyebmd424/design-and-analysis-algorithm
algorithm daa data-analysis data-structures
Last synced: 10 Sep 2025
https://github.com/ardeshirv/vlang_sort_algorithms
Evaluates the speed of sort algorithms and their implementations in the V programming language.
algorithm sort sort-algorithm speedtest v vlang
Last synced: 16 Jul 2025
https://github.com/sanjoy-sust/scpproject
This is Secure Communication Protocol for smart cart Cryptography management
aes aes-encryption algorithm cryptography design-patterns factory-method-pattern factory-pattern j2se java java-smart-cards security
Last synced: 25 Feb 2025
https://github.com/andre-j3sus/pathfinder-visualizer
A vizualizer for pathfinding and maze generation algorithms.
algorithm algorithms gui java-swing kotlin maze-generator pathfinding
Last synced: 25 Jun 2025
https://github.com/progval/nxanimate
[Work in progress] Shows a simple Python debugger and a graph side-by-side, to illustrate the behavior of a graph algorithm, for educational purposes. Like Gato, but based on NetworkX.
algorithm debugger gato graph graph-theory networkx python web-application
Last synced: 05 Apr 2025
https://github.com/simobin/dsa_ii
Data structure and algorithm
algorithm cpp data-structures dsa
Last synced: 24 Jun 2025
https://github.com/tsv2013/algorithm
Algorithm block diagram visualization and editing widget (jQuery+KnockoutJS)
algorithm algorithm-block-diagram algorithm-visualization-widget block-diagram javascript knockoutjs visualization
Last synced: 24 Feb 2025
https://github.com/islamhaqq/coderbyte
Coding challenges in many different programming languages!
algorithm algorithm-challenges algorithms go golang javascript languages node python rust unittest
Last synced: 23 Feb 2025
https://github.com/rhidoyhasanmahmud/leetcode-in-java
Solutions to all problems of Leetcode online judge written in Java
algorithm java leetcode leetcode-solutions problem-solving
Last synced: 04 Apr 2025
https://github.com/made2591/go-hanoi
The famous Hanoi game written in Go. Thanks to @skelterjohn for his lib, go-matrix, that you can find in https://github.com/skelterjohn/go.matrix
algorithm classical exercise game go hanoi hanoi-riddle hanoi-towers math problem recursion
Last synced: 23 Jun 2025
https://github.com/daniel-j-h/geozbush
A very fast spatial index for geographic locations based on a Z-Order space filling curve
algorithm computational-geometry geospatial index javascript kd-tree openstreetmap r-tree space-filling-curve spatial-index z-order z-order-index
Last synced: 09 Sep 2025
https://github.com/przemek-nowicki/codility-lessons
Solutions to codility lessons and other algorithmic tasks.
algorithm codility-lessons codility-solutions javascript
Last synced: 29 Mar 2025
https://github.com/robertdinca2003/calendar-to-do-app
React + TailwindCSS, web application, an advanced to do list, using a calendar to make possible planning days ahead
algorithm css html javascript react tailwindcss
Last synced: 29 Mar 2025
https://github.com/sexfrance/v8-randomness-predictor
A Python-based predictor using z3 to reverse-engineer and predict random values generated by Math.random in V8 with 100% accuracy. This script leverages a series of Math.random() values (min 5) to deduce future states.
algorithm javascript math-random nodejs number-generation predictor python randomness-prediction reverse-algorithms reverse-engineering security-analysis v8 v8-engine xorshift z3-solver
Last synced: 21 Mar 2025
https://github.com/frymimori/javascript-byte-reverser
Create reverse-endian byte sequences with a fast and unique byte order reversal algorithm.
algorithm array big-endian browser byte-order byte-swap compatibility crypto endianness fast function little-endian minimal nodejs object radix reverse-bytes sorting string unique
Last synced: 13 Mar 2025
https://github.com/frymimori/c-plus-plus-sorter
Create ascending and descending ordered arrays using C++ with a fast and unique sorting algorithm.
algorithm alphabetical-sorting ascending-sort branchless cpp cpp98-compatible descending-sort fast memory-safe minimal multi-type natural-sorting nlogn non-recursive numerical-sorting portable sort-order sorting sorting-algorithms stable-sorting
Last synced: 13 Mar 2025
https://github.com/srid/spoj-haskell
My SPOJ solutions in Haskell
algorithm haskell spoj spoj-solutions
Last synced: 18 Feb 2025
https://github.com/javadestiri/legacymd5cnginnetcore
🔧 MD5Cng-style hashing in .NET Core/5+ (Linux/macOS)! Lightweight cross-platform method using System.Security.Cryptography for legacy checksums, data migrations, or .NET Framework upgrades. No Windows dependencies—ideal for CI/CD pipelines. Not crypto-safe! #dotnet #devops #legacy
algorithm algorithms cng csharp csharp-code dotnet dotnet-core dotnet-framework-urban-code hash hashing hashing-algorithm hashing-algorithms legacy md5 md5-hash md5cng netcore nextgen simple simple-project
Last synced: 22 Jun 2025
https://github.com/mistermboy/piramidebacktracking
Resolución de pirámides mediante el algoritmo backtraking
algorithm backtracking backtracking-algorithm
Last synced: 11 Jun 2025
https://github.com/tillstuder/secure-communication
🔐 Secure P2P communication with diffie-hellman key exchange and multiple cyphers.
algorithm cypher decryption diffie-hellman encryption micropython p2p python secure
Last synced: 06 May 2025
https://github.com/karusb/bazcryptlib
BazCrypt 4 Neighborhood Cellular Automata Encryption Algorithm C++ Library
algorithm bazcrypt bazcrypt-encryption c-plus-plus cellular-automata cpp cross-platform cryptography encryption library linux windows
Last synced: 25 Feb 2025