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-02-24 00:01:12 UTC
- JSON Representation
https://github.com/maosong2022/computation-geometry
Some algorithms in computation geometry
Last synced: 11 Aug 2025
https://github.com/buraktalhaa/diningphilosophers
A solution to the famous Dining Philosophers problem using the Token Ring approach.
algorithm dining-philosophers dining-philosophers-problem python semaphore synchronization token-ring
Last synced: 13 Oct 2025
https://github.com/brionmario/astar-pathfinder
Path-finder app implemented using the A-Star algorithm
algorithm astar-algorithm java obstacle pathfinding
Last synced: 22 Jul 2025
https://github.com/johnfromspace/backtracking-
Backtracking can be defined as a general algorithmic technique that considers searching every possible combination in order to solve a computational problem.
algorithm algorithms backtracking backtracking-algorithm competitive-programming
Last synced: 17 Jul 2025
https://github.com/thirumalai-shaktivel/sorting_algorithm_visualizer
Sorting Algorithm Visualizer illustrates how algorithms work graphically. It mainly aims to simplify and deepen the understanding of algorithms operations.
algorithm sorting sorting-algorithms
Last synced: 06 Apr 2025
https://github.com/dappcoderr/pw-skills
algorithm css dsa html javascript pwskills pwskills-assignment tailwindcss
Last synced: 13 Aug 2025
https://github.com/luxoriasoft/brisque_impl
Brisque Implementation (C++) Self Contained
Last synced: 29 Mar 2025
https://github.com/brainlesslabs/pizza
A Lightweight distributed database written in C++ and on top of sqlite
algorithm cplusplus cpp cpp11 database distributed-database sqlite3
Last synced: 22 Mar 2025
https://github.com/wojtekb30/fibaro-lua-sha256
Pure LUA 5.2 code to generate SHA256 of strings, works in Fibaro Home Center 3
algorithm fibaro fibaro-hc3 lua sha256 sha256-hash
Last synced: 17 Mar 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/captpyrite/case-solver
A small piece of code that can virtually solve any "case" or any mathematical problems, if we change the `__output__():` of it
Last synced: 05 Oct 2025
https://github.com/axionbuster/knapauc2
Fastest exact knapsack solver (in preparation)
algorithm constraint-programming dynamic-programming knapsack performance
Last synced: 20 Aug 2025
https://github.com/gantavenkatakousik/lagotrade
LagoTrade combines the power of artificial intelligence with robust trading functionality to create an all-in-one platform for modern investors. The application features a thoughtfully designed user interface with attention to both aesthetics and functionality.
algorithm lago trade trading web
Last synced: 20 Aug 2025
https://github.com/itshyphen/arthur-the-gladiator
Multilevel board game using data structures and algorithms
Last synced: 06 Oct 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/hasanyahya101/routerender-vite
This is a basic Dijkstra's path finding algorithm visualizer. You set a start and an end tile. The algorithm starts searching each tile it can and finally finds and displays the shortest path.
algorithm algos dijkstra-s finding github github-pages mit pages path path-visualizer shadcn static tiles
Last synced: 29 Mar 2025
https://github.com/meysam81/graph-eulerian-path-circuit
A program for finding the Eulerian path/cycle in a huge sparse network
algorithm euler euler-exercises euler-project euler-solutions eulerian eulerproject file graph mathematics network
Last synced: 27 Aug 2025
https://github.com/pavlovdog/longest_simple_path
Algorithm home work, part 3
Last synced: 28 Aug 2025
https://github.com/arashout/8puzzlesolver
Basically a port of the solver I worked on in the Princeton Algorithms course
8puzzle algorithm board javascript manhattan-distance neighbors princeton-algorithms priority-queue puzzle solver
Last synced: 30 Aug 2025
https://github.com/ordinary-dev/my-solutions
My solutions to various programming problems
advent-of-code algorithm codeforces leetcode leetcode-solutions
Last synced: 13 Mar 2025
https://github.com/feliperdamaceno/conways-game-of-life
The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970. This version of the game is built with React and Zustand.
algorithm react typescript zustand
Last synced: 14 Mar 2025
https://github.com/frank-wong-cn/datastructures-cpp
(Re)learning data structures.
algorithm avl-tree data-structures hashmap linked-list
Last synced: 20 Oct 2025
https://github.com/luizfelipelopes/findmedian
Find Median (Problem resolved in Hacker Rank)
algorithm algorithm-challenges algorithms hackerrank hackerrank-solutions javascript
Last synced: 15 Oct 2025
https://github.com/zl-asica/zla-algo
ZL Asica's personal Leetcode solution and thoughts documentation. ZL Asica自己的Leetcode题解记录文档
algorithm docusaurus leetcode-python leetcode-solutions
Last synced: 14 Mar 2025
https://github.com/woosungkim0123/algorithm-deep-dive
repository for Algorithm learning
Last synced: 22 Jul 2025
https://github.com/kumaarbalbir/hackfest-22_bombardiers
This repository is in accordance with the one of the sub problem given by TexMIN in Hackfest'22. Developed the algorithmic procedure for the same and implemented using python.
algorithm geometry python3 shapely
Last synced: 30 Mar 2025
https://github.com/renbkna/tic-tac-toe
A Tic-Tac-Toe game against AI.
algorithm algorithms csharp dotnet minimax minimax-algorithm tic-tac-toe tic-tac-toe-ai
Last synced: 25 Feb 2025
https://github.com/pawfa/algorithms
Example application to learn Redux and D3.js
algorithm algorithms react reactjs redux
Last synced: 31 Dec 2025
https://github.com/jalalazimi/algorz
Data Structures & Algorithms for Javascript
Last synced: 26 Dec 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/gholamrezadar/triomino-tiling
Triomino Tiling Algorithm Visualization
Last synced: 18 Oct 2025
https://github.com/kash1444/py_files
Here are some of my beginner codes to upskill my knowledge in python
algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics
Last synced: 28 Mar 2025
https://github.com/charlenry/charleshenrisaintmars_7_16052022
C'est un site de recettes de cuisine à l’instar de Marmiton ou 750g. Le site doit être doté d'un moteur de recherche avancé et performant.
algorithm api api-js constructor-pattern css3 drawio figma flowchart html5 javascript jsbench performance-monitoring poo sass use-case w3c-validator
Last synced: 31 Dec 2025
https://github.com/5sControl/machine-control
Automatically detect when a worker is absent using power of computer vision
algorithm machine-learning manufacturing python
Last synced: 14 Apr 2025
https://github.com/calvinjmin/interview_questions
Personal Solutions to common Leet Code Questions
algorithm java leetcode python
Last synced: 31 Dec 2025
https://github.com/brkn/insertionsort_vs_mergesort
Homework 1 of My "Analysis of Algorithms I" Course
algorithm analysis cpp insertionsort mergesort sort
Last synced: 06 Apr 2025
https://github.com/doridoro/algoinvest_trade
Project 7 OpenClassrooms Path - AlgoInvest&Trade -- develop an algorithm to solve a problem
algorithm branch-bound-algorithm cleaning-dataset finance-analysis-data financial-data greedy-algorithm itertools pandas-library python3
Last synced: 07 Apr 2025
https://github.com/zilean12/-bubble-sort
To sort an array of integers using the Bubble Sort algorithm
algorithm bubble-algorithms bubble-sort sort sorting-algorithms
Last synced: 04 Apr 2025
https://github.com/liushuangls/leetcode
LeetCode Solutions with JS
algorithm javascript leetcode python3
Last synced: 16 Jul 2025
https://github.com/ryan-gordon/theory-of-algorithms-ca
algorithm lisp little-schemer racket scheme
Last synced: 26 Dec 2025
https://github.com/arnie97/tyvj-answers
while (!ac) rp++;
acm acm-icpc algorithm algorithm-challenges contest
Last synced: 21 Mar 2025
https://github.com/whitehyun/algorithm-journey
Baekjoon Online Judge, Codeforces, Programmers, LeetCode, etc.
Last synced: 29 Mar 2025
https://github.com/simpsonresearch/binarysearch
Binary Search Algorithm + Generics Implementation in Java
algorithm binary-search cs java
Last synced: 31 Aug 2025
https://github.com/ghkdqhrbals/graduateproject
택시가 여러 승객을 태울 때, 최적화된 거리를 계산해주는 프로젝트입니다.
Last synced: 15 May 2025
https://github.com/staivanov/algorithms
Popular algorithms implemented on C#.
algorithm algorithms binarysearch bubblesort bucketsort graph graphs heap insertionsort mergesort selectionsort shellshort tower-of-hanoi
Last synced: 23 Mar 2025
https://github.com/chanran/c_or_cpp_code
集中本人c和c++代码的仓库,目前还在整理中,有些不完整或者有错误请帮忙提一下issue
algorithm c c-plus-plus opengl
Last synced: 06 Mar 2025
https://github.com/aicodecraft/anti-dump-algorithm
The Anti-Dump Algorithm is designed to evaluate and filter out unproductive or irrelevant input, commonly referred to as "noise," while prioritizing clarity, effort, and context. This algorithm measures the quality of input based on several key parameters with the ADI.
ai ai-algorithm ai-solutions algorithm algorithm-challenges algorithms-and-data-structures anti-dump anti-dump-algorithm dump dumper dumpiness python solutions spam-filtering
Last synced: 05 Apr 2025
https://github.com/onesy-me/zip
Zip / Unzip
algorithm amaui backend binary-compression browser byte-compression compress compression frontend gzip gzip-compression huffman-coding javascript js lz77 text-compression typescript unzip web zip
Last synced: 30 Oct 2025
https://github.com/epsoft/genetic-algorithm
container genetic algorithm solver
algorithm containers deepcopy general-solver-functions-access genetic itertools logger os random solver
Last synced: 28 Feb 2025
https://github.com/arjun1237/sudoku.solver
Sudoku Solver is an app that solves the sudoku for you. All you need to do is provide the input as required. It used the concept of recursion and backtracking to achieve the same.
algorithm backtracking css frontend react recursion webdevelopment
Last synced: 26 Feb 2025
https://github.com/alvarocastro/stalinsort
An implementation of the meme stalinsort in JavaScript.
algorithm javascript meme sort sorting stalin stalinsort
Last synced: 20 Mar 2025
https://github.com/rimgosu/algorithm-99club
python algorithm study with sparta
Last synced: 31 Aug 2025
https://github.com/hicarod/wordlesolver
:green_square: An algorithm to solve Wordle puzzles.
Last synced: 21 Mar 2025
https://github.com/otabek8866/inverted-index-new-algorithm
This new inverted index algorithm calculates which files contain desired text and lines that contain most of the text. This new algorithm has been implemented in python. Currently, this source code supports only text format files.
algorithm inverted-index python text-search-python
Last synced: 04 Mar 2025
https://github.com/googtech/data-structures-and-algorithm-analysis-in-c
:book: Stay hungry , stay foolish ~
Last synced: 05 Apr 2025
https://github.com/fivethreeeo/data-structures-and-algorithms
A repository for learning data structures and algorithms.
algorithm coding-interviews data-structures
Last synced: 12 Sep 2025
https://github.com/aryansri-0706/pytorch-learn-script-draft-for-designated-peer-reviewers-only
Pytorch Tutorial Introduction Learn Script PDF E-Book
algorithm gpu introduction learn learning-rate loss-function optimizer pdf python pytorch script tensor tutorial
Last synced: 04 Mar 2025
https://github.com/agb2k/process-scheduling-algorithms
Implementation of Various Process Scheduling Algorithms in C for OSC 2035 CW
algorithm os scheduling-algorithms
Last synced: 03 Apr 2025
https://github.com/shiritai/rooted-disjoint-set
Python implementation of a (rooted) disjoint set, elegant, efficient and user-friendly.
algorithm data-structure disjoint-set disjoint-set-union python python-dict union-find
Last synced: 30 Mar 2025
https://github.com/extwiii/algorithms-uc.san.diego
Data Structures and Algorithms - Coursera
algorithm coursera data-structures extwiii graph
Last synced: 04 Jan 2026
https://github.com/ayushexel/algorithms
Implementation of Algorithms and Data Structures used extensively in computer Science
algorithm algorithm-challenges algorithm-library algorithms computer-science computer-science-algorithms data-structures
Last synced: 12 Sep 2025
https://github.com/gregyjames/textrankplusplus
Textrank implementation in c++
algorithm algorithms boost cplusplus cplusplus-14 text text-processing
Last synced: 25 Feb 2025
https://github.com/cuhsat/practical
A one-time pad variant for easy manual application.
algorithm cipher cryptography one-time-pad one-time-pad-cipher practical python strong
Last synced: 29 Mar 2025
https://github.com/mnz1365/sort-check
check sort list of numbers
algorithm check checker javascript list sort
Last synced: 23 Mar 2025
https://github.com/dahlitzflorian/java-dijkstra-algorithm
A Java implementation of the Dijkstra Algorithm.
algorithm algorithms dijkstra-algorithm education educational educational-project java
Last synced: 20 Aug 2025
https://github.com/sourceduty/youtube
📺 YouTube viewership research information.
ai ai-verified algorithm google google-ads info monetization notes research verification view-verification viewership views youtube youtube-algorithm youtube-research youtube-video youtube-view youtube-views youtuber
Last synced: 04 Mar 2025
https://github.com/mohamed-94/prime-algorithm
An algorithm for detecting any prime number up to 100000 and higher.
algorithm prime-numbers python
Last synced: 24 Dec 2025
https://github.com/phaticusthiccy/flowgorithm
Personal flowgorithm projects in different languages.
algorithm algorithms flowchart flowchart-diagram flowgorithm problems-solving structure
Last synced: 21 Mar 2025
https://github.com/jackhowa/mutations
Check whether the second string in the array has only letters from the first
Last synced: 15 Mar 2025
https://github.com/xeptore/rrhani
Educational Purpose Round-Robin Scheduling Algorithm Python Implementation
algorithm educational python python-3-7 python37 round-robin rr scheduling scheduling-algorithms
Last synced: 06 Mar 2025
https://github.com/jaimayal/datastructures-algorithms-exercises
List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.
algorithm algorithms data-structures dsa leetcode leetcode-solutions
Last synced: 23 Oct 2025
https://github.com/chhavi-trivedi/smart-city-traffic-congestion
smart city solution for traffic congestion.
algorithm hackathon smart-cities
Last synced: 26 Feb 2025
https://github.com/mcstreetguy/isset-helper
Get rid of weak typing and improve your assertions: A tiny helper method for Javascript
algorithm helper-functions helper-methods isset-helper javascript javascript-library javascript-tools node-module nodejs tiny-helper type typecast typification validation
Last synced: 24 Dec 2025
https://github.com/jakub21/walking-blobs
Showcase of state-machine based algorithm. Blobs search for food and escape predators.
Last synced: 14 May 2025
https://github.com/glolichen/24-solver
A python script and website to solve 24
Last synced: 23 Jul 2025
https://github.com/gantavenkatakousik/catelog-online-assessment
This project implements a simplified Shamir's Secret Sharing algorithm to find the constant term of a polynomial from encoded roots in JSON format. It reads JSON input, decodes y-values, and uses Gaussian elimination to solve for the polynomial's coefficients.
algorithm gaussian-elimination-algorithm polynomial
Last synced: 23 Oct 2025
https://github.com/janina280/artificial_intelligence
Let's suppose that two friends live in different cities on a map. At every step, we can simultaneously move each friend to a neighboring city on the map.
Last synced: 25 Feb 2025
https://github.com/krayc425/algorithms-princeton
Assignments for Algorithms Part 1 at Princeton.
algorithm princeton princeton-cs
Last synced: 30 Mar 2025
https://github.com/azizbekeshpolatov/_algorithms_with_dart_
📊 Algorithms Learning – A collection of essential algorithms with explanations and implementations to strengthen problem-solving and coding skills.
algorithm backtracking-algorithm bfs bfs-dfs bfs-search dsa-algorithm dynamic-programming tree-search tree-structure
Last synced: 07 Mar 2025
https://github.com/scisamir/binary_trees
0x1D. C - Binary trees
algorithm binary-trees c data-structures
Last synced: 17 Nov 2025
https://github.com/ashdtu/data-structure-algorithms
Data Structures/Algorithms
Last synced: 23 Oct 2025
https://github.com/colelawrence/rotate-lines
Simple utility for creating rotated observations for training a neural network.
Last synced: 05 Apr 2025
https://github.com/rmarasigan/developers_guide
Guide for all Developers
algorithm backend deployment devops frontend general tools uadmin
Last synced: 04 Mar 2025