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-03-29 00:01:16 UTC
- JSON Representation
https://github.com/belrbez/cyk-chomsky-nf-grammar-algorithm-java
Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs
algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser
Last synced: 10 Oct 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: 18 Feb 2026
https://github.com/borisboguslavsky/pathpyinder
An interactive maze-drawing & maze-solving application written in Python
algorithm algorithms astar bfs dfs drawing gui maze maze-algorithms maze-solver pathfinding pysimplegui python tkinter visualization
Last synced: 26 Oct 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 Oct 2025
https://github.com/kyoto7250/roundrobin_match
round robin matching algorithm for python3
Last synced: 05 Feb 2026
https://github.com/juliusmarkwei/algorithm
Algorithm for Searching and Sorting in C language
algorithm binary-search cplusplus insertion-sort linear-search-algorithm merge-sort programming quicksort radix-sort selection-sort shell-sort
Last synced: 18 Oct 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: 27 Oct 2025
https://github.com/zhou-dong/alchemist-core
algorithm and data-structure visualization package
algorithm animation data-structure visualization
Last synced: 29 Jan 2026
https://github.com/today2098/go-algorithm
My library for competitive programming by Go.
algorithm competitive-programming go golang
Last synced: 26 Feb 2026
https://github.com/perkss/perkss.github.io
My fun super interesting blog take a read
algorithm algorithms c clojure docker finance functional-programming green kubernetes math mathematics maths sustainability terraform
Last synced: 10 Feb 2026
https://github.com/alexandreelise/percentage-repartition
Compute a percentage repartition based on possibly fixed percentage values in a dataset
algorithm algorithms javascript js math nodejs nodejs-modules npm utilities
Last synced: 14 Feb 2026
https://github.com/coursecomputer/boyer-moore-horspool
[EN] Implementation of the Boyer-Moore-Horspool algorithm / [FR] Implémentation de l'algorithme Boyer-Moore-Horspool
algorithm boyer-moore-horspool horspool string-searching
Last synced: 28 Feb 2026
https://github.com/myst729/puzzle-star
a-star-algorithm algorithm game n-puzzle
Last synced: 14 Feb 2026
https://github.com/honkinglin/sword-offer
JavaScript solutions to 《剑指 Offer》 coding challenges, aimed at mastering algorithms for technical interviews.
algorithm interview swordoffer
Last synced: 19 Mar 2026
https://github.com/methodswithclass/evolve-site
Site demonstrating Evolutionary Algorithm library written in JavaScript for Node
algorithm artificial-intelligence education educational evolutionary-algorithms machine-learning machine-learning-algorithms
Last synced: 29 Jan 2026
https://github.com/levy-y/submarine-algorithm
Pearlhunt project for a programming contest
algorithm competition python3 tkinter
Last synced: 26 Feb 2025
https://github.com/kyleylikey/robinos
RobinOS is a JavaFX application that simulates CPU Scheduling Algorithms (SJF, RR) and a Disk Scheduling Algorithm (SCAN). This is in partial fulfillment for the course ICS26012-Operating Systems.
algorithm algorithms cpu-scheduling disk-scheduling javafx
Last synced: 28 Mar 2025
https://github.com/forestluo/matlab
Algorithm based on Matlab.
algorithm correlation-analysis split variance-analysis
Last synced: 16 Dec 2025
https://github.com/klihe/astar-visualization
I am trying to implement *a path finding algorithm and create a visualization of it with Python and numpy library
algorithm astar-algorithm numpy pathfinding pygame python visualization
Last synced: 06 Apr 2025
https://github.com/shikha-code36/strivers-sde-sheet-python-solutions
Solution of Striver's SDE Sheet in Python
algorithm algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-practice dsa-python python-ds-algo python-dsa striver-sde-sheet strivers-sde-sheet strivers-sde-sheet-solutions
Last synced: 03 Mar 2025
https://github.com/kingpepe2/king-pepe-source-code
KingPepe Core integration
algorithm code sha256 source-code
Last synced: 29 Jun 2025
https://github.com/lflxp/accumulation
knowledge、experience、more and more
algorithm datastructure design-pattern
Last synced: 28 Dec 2025
https://github.com/heineiuo/fibonacci-layout
Fibonacci layout algorithm (tiling, square)
Last synced: 26 Dec 2025
https://github.com/seungwoo321/boj
BaekJoon Online Judge Problem Solving
algorithm boj javascript problem-solving
Last synced: 31 Aug 2025
https://github.com/cyril-develop/lespetitsplats
Formation "Développeur d'application - Javascript React" - OpenClassrooms, projet 7: Développez un algorithme de recherche en JavaScript.
algorithm binary-search html html-css-javascript html5 javascript javascript-es6 sass sass-framework
Last synced: 03 Mar 2025
https://github.com/soc221b/abstract-algorithms
High level abstract code of every algorithm, data structure, and design patterns in any programming language
abstract abstraction adapter algorithm algorithms data-structures design-patterns flex flexible generic high-level-programming library stl template
Last synced: 27 Feb 2025
https://github.com/belovetech/sorting_algorithms
Sorting algorithms and Big O notation. The study of the time and space complexities of algorithms, as well as how to effectively optimise algorithms through logical thinking.
algorithm algorithms c sorting sorting-algorithms
Last synced: 24 Feb 2025
https://github.com/nlfmt/ruby-raytracer
Ruby Raytracer with Texture support,
algorithm raytracing ruby texture
Last synced: 10 Jun 2025
https://github.com/imwildcat/leet-daily
A Rails app that helps a group of people to check-in on LeetCode
algorithm leetcode rails rails-application rails5
Last synced: 28 Mar 2025
https://github.com/chan9yu/algorithm-playground
✍🏼 algorithm playground repository
algorithm bfs-algorithm dfs-algorithm dynamic-programming javascript sorting-algorithms
Last synced: 16 Feb 2026
https://github.com/eibens/binary_search
Binary search implemented in TypeScript for Deno.
algorithm binary-search deno generic performance typescript
Last synced: 16 Mar 2025
https://github.com/abrarkivande/algorithm-code
Welcome to the Java DSA Repository! 🚀 This repository contains well-structured implementations of essential Data Structures and Algorithms (DSA) in Java
algorithm coding dsa java problem-solving programming
Last synced: 24 Aug 2025
https://github.com/sintan1729/checkintegrity
A simple tool for checking integrity of a file by matching checksums with given strings.
Last synced: 23 Nov 2025
https://github.com/dpetrosy/saed_visitors_program
In this repository, I store my course project "Visits and visitors program", which I've done during my university education.
algorithm console-application course-work cpp cpp11 data-structures problem-solving university-project
Last synced: 19 Aug 2025
https://github.com/iker-gonzalez/push-swap
Sorting algorithm with a limited set of instructions , using the lowest possible number of actions
42cursus algorithm c sorting-algorithms
Last synced: 18 Aug 2025
https://github.com/harold-glitch/floodsquaretransform
New and original, very powerful encryption algorithm based on linearization of 2D square flood fill.
Last synced: 05 Oct 2025
https://github.com/khouloud8seghira/flashcard
A duolingo opensource alternative. RIP Duo🕯️
algorithm android chrome-extension development django flashcards interview interview-practice language-learning learning obsidian-md programming spaced-repetition webapp
Last synced: 03 Mar 2025
https://github.com/dappcoderr/pw-skills
algorithm css dsa html javascript pwskills pwskills-assignment tailwindcss
Last synced: 13 Aug 2025
https://github.com/maosong2022/computation-geometry
Some algorithms in computation geometry
Last synced: 11 Aug 2025
https://github.com/artainmo/ft_ssl
42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.
42shcool algorithm c cryptography cybersecurity
Last synced: 16 Mar 2025
https://github.com/filiprokita/quadratic-equation-solver
This program is a quadratic equation solver that calculates the roots of a quadratic equation with given coefficients. The user is prompted to input the values of 'a', 'b', and 'c' and then the program solves the equation and displays the roots. If the value of delta is negative, the program displays an error.
algorithm computer-science console-application cpp equation-solver math math-solver numerical-methods programming quadratic-equation quadratic-equation-solver roots
Last synced: 24 Mar 2025
https://github.com/programyazar/usefull_websites
Usefull Websites
algorithm cnc docs ffmpeg information keyboard language lesson links linux usefull-papers whitepaper
Last synced: 11 Aug 2025
https://github.com/n-pcs/leetcode
All my answers to LeetCode questions!
algorithm cpp data-structures dsa
Last synced: 04 Oct 2025
https://github.com/trivigy/set
Implementation of the set data structure
algorithm data-structure go set
Last synced: 01 Apr 2025
https://github.com/junqiuzhang/k-means-algorithm
k-means algorithm
algorithm clustering-problem kmeans
Last synced: 09 Aug 2025
https://github.com/davidlapadula/jsalgorithmpractice
algorithm data-structures javascript
Last synced: 18 Mar 2025
https://github.com/mateusz-przybyla/spoj-cpp-algorithmics
My solutions of the selected SPOJ tasks.
algorithm cpp data-structures matematics spoj spoj-problems
Last synced: 09 Nov 2025
https://github.com/tayloradam1999/holbertonschool-interview
All of the interview prep projects issued by Holberton Tulsa
algorithm c es6-javascript logic python
Last synced: 27 Feb 2025
https://github.com/arthurdelamare/gears
A TypeScript library for algorithms and data structure.
Last synced: 23 Feb 2025
https://github.com/elliotwutingfeng/grokking-algorithms
Solutions to problems listed in the book "grokking algorithms" by Aditya Y. Bhargava
algorithm algorithms leetcode python
Last synced: 04 Aug 2025
https://github.com/andreacrotti/tic-tac-toe
algorithm clojure strategy tic-tac-toe
Last synced: 27 Mar 2025
https://github.com/abhinandpn/dsa-golang
Data structure and algorithm in golang
algorithm data-structures golang linked-list
Last synced: 04 Apr 2025
https://github.com/auycro/clustering-study-with-ga-java
Solving cluster problem using Genetic Algorithm (GA) implement in Java
algorithm genetic-algorithm java
Last synced: 25 Mar 2025
https://github.com/ankitsharma-tech/spam-mail-detector-using-ml
This model can detect any kind of spam mail.
algorithm artificial-intelligence artificial-intelligence-algorithms artificial-intelligence-models artificial-intelligence-projects deep-learning detectany-kind mail ml nlp-machine-learning python python-3 python3 spam spam-mail tensorflow tensorflow2
Last synced: 25 Sep 2025
https://github.com/seishiiin/algo-flow
🖥️ Application de bureau pour écrire et exécuter du pseudocode.
algorithm desktop education electron pseudocode
Last synced: 08 Apr 2025
https://github.com/leetcode-in-erlang/leetcode-in-erlang
Erlang-based LeetCode algorithm problem solutions, regularly updated.
algorithm algorithm-competitions algorithms-and-data-structures dynamic-programming erlang interview-questions leetcode leetcode-erlang leetcode-solutions math
Last synced: 25 Sep 2025
https://github.com/rayc2045/advent-of-code
JavaScript solutions for Advent of Code
advent-of-code advent-of-code-2022 algorithm algorithm-challenges christmas christmas-calendar christmas-countdown javascript programming-challenges programming-puzzles puzzle-solution puzzle-solver
Last synced: 01 Aug 2025
https://github.com/zettca/ist.asa.graphs4
Minimum Spanning Tree problem solved with Kruskal's Algorithm in C++
algorithm graphs kruskal kruskal-algorithm school
Last synced: 31 Jul 2025
https://github.com/phrugsa-limbunlom/algoj
A collection of algorithms implemented in Java for practicing.
Last synced: 31 Jul 2025
https://github.com/hu2di/java-samsung
Java exercises (Data structures and algorithms, Input, Output, greatest common divisor, Prime, Feynman Range)
Last synced: 08 Apr 2025
https://github.com/semi-cloud/algorithm_study
📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리
algorithm data-structures java
Last synced: 30 Jul 2025
https://github.com/willgreen98/visual-path-finder
Implementation of Path-Finding Algorithms with a touch of visualisation
algorithm eclipse java javafx javafx-application javafx-gui javafx-project pathfinding pathfinding-algorithm theoretical-computer-science
Last synced: 08 Nov 2025
https://github.com/in-ch/practice_coding_test
알고리즘 학습하기
algorithm algorithm-challenges algorithmic-trading algorithms algorithms-and-data-structures
Last synced: 30 Jul 2025
https://github.com/tigregotico/rakekeywords
RAKE - Rapid Automatic Keyword Extraction
algorithm keyword-extraction keyword-extractor keywords rake
Last synced: 31 Oct 2025
https://github.com/nomnomnonono/number-decomposition-problem
Algorithm for dividing a sequence of numbers into equal sums.
algorithm cplusplus karmarkar-karp
Last synced: 01 Apr 2025
https://github.com/youstinus/algorithm-analysis
Algorithm Analysis of Merge Sort, Insertion Sort, HashTable in RAM and Disk with Array and Linked List
algorithm binary-search-tree bubble-sort csharp hash-table-analysis hash-table-search hashtable insertion-sort insertion-sort-algorithm linked-list linkedlist merge-sort mergesort mergesort-algorithm string-generator
Last synced: 06 Sep 2025
https://github.com/strar-buck/algo_implementation
Data Structure and Algorithms implementation
algorithm data-structures python
Last synced: 26 Jul 2025
https://github.com/theodrosyimer/luhn
Implementation of the Luhn's algorithm using TypeScript
Last synced: 26 Jul 2025
https://github.com/teddy-van-jerry/ucsd_cse202_code
UCSD CSE202 Code
algorithm cpp cpp20 cse cse202 graph polynomials rust ucsd
Last synced: 29 Dec 2025
https://github.com/notrelix/algorithms
This will keep track of Algorithms I have learned.
Last synced: 18 Sep 2025
https://github.com/hungrybluedev/python-basic-cryptography
Implemenation of basic Cryptography techniques and algorithms, along with tools useful for analysis.
algorithm cryptography python3
Last synced: 08 Apr 2025
https://github.com/liguwe/algorithm-book
📗 《算法》算法与数据结构,持续构建算法知识体系
algorithm algorithms algorithms-and-data-structures leetcode
Last synced: 11 Aug 2025
https://github.com/jnbdz/algo-quickstarts
Algorithm quickstarts
algorithm algorithms binary-search quickstart quickstarts
Last synced: 07 Mar 2026
https://github.com/tim-koehler/gram-schmidt-process
The Gram–Schmidt Process with an arbitrary amount of dimensions
Last synced: 10 Mar 2025
https://github.com/dbish6/algorithms_data_structures_examples
Pretty much all of your standardized algorithms and data structures in one repository (In development).
algorithm algorithms algorithms-and-data-structures computer-science data-structures java javascript learn
Last synced: 23 Jul 2025
https://github.com/techatlasdev/cryptorot
Un sistema enfocado en el cifrado simétrico, encargado de poder convertir un conjunto de palabras legibles, en un conjunto de caracteres que no tienen coherencia pero si relación en función a sus llaves.
algorithm cli cryptography path python rot rot13 rot13-cipher rot13-decoder rotation
Last synced: 28 Feb 2025
https://github.com/17xr/evaluatearithmeticexpression
A simple algorithm to evaluate an arithmetic expression
algorithm cpp cpp-library cpp23 cpp23-library djikstra shunting-yard shunting-yard-algorithm
Last synced: 05 Apr 2025
https://github.com/sakateka/htb-simulator
Hierachical token bucket simulator
algorithm c ebpf hierarchical-token-bucket htb token-bucket xdp
Last synced: 13 Jul 2025
https://github.com/mike014/movieranker
A Django-based web application that fetches and displays movies from The Movie Database (TMDB) API, allowing users to filter movies by genre.
algorithm algorithms api black django html-css-javascript isort justwatch-api open-source precommit-hooks pytest python test tmdb-api tox
Last synced: 22 Feb 2025
https://github.com/kdelphinus/cpp_study
내가 공부하고 푼 c++ 코드들
algorithm baekjoon coding-challenge cpp
Last synced: 14 Mar 2025
https://github.com/akashnath420/graph-based-path-finding-tool
The Java code models all 64 districts of Bangladesh as nodes in an undirected, weighted graph. The graph captures road distances between districts to support pathfinding, logistics, or geographic analysis.
akash-nath algorithm algorithms bfs cse246 data-structures dsa east-wast-university ewu graph shortest-path-algorithm
Last synced: 16 Jun 2025
https://github.com/liupengkun1993/algorithm
LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现
Last synced: 24 Jan 2026
https://github.com/pokk/algorithm
My friend and I learned and programed the algorithm and design pattern. We're glad to share them to you.
algorithm datastructures design-pattern python3
Last synced: 16 Jun 2025
https://github.com/bitbravo/storemap-generator
algorithm html5-canvas javascript
Last synced: 21 Feb 2025
https://github.com/dahlitzflorian/collatz-conjecture-algorithm
The 'Collatz-Conjecture'-algorithm in different languages
algorithm collatz-conjecture cpp java javascript php python
Last synced: 26 Feb 2025