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-07-03 00:01:22 UTC
- JSON Representation
https://github.com/686f6c61/laberintos-python
Juego de laberintos generados proceduralmente con algoritmo DFS modificado en Python y Pygame
algorithm dfs game maze maze-generator procedural-generation pygame python
Last synced: 19 May 2026
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/whitehyun/algorithm-journey
Baekjoon Online Judge, Codeforces, Programmers, LeetCode, etc.
Last synced: 29 Mar 2025
https://github.com/yehezkiel1086/ds-sol-cpp
📖 Data structures and algorithms labs solutions in C / C++
Last synced: 19 May 2026
https://github.com/cuhsat/spritz.lua
Spritz cipher implementation in pure Lua 5.3.
algorithm cryptography lua spritz
Last synced: 29 Mar 2025
https://github.com/bzdgn/geneticalgorithmdemo
A simple genetic algorithm implementation demo, based on a code that is citated inside the README.md and the code.
algorithm algorithms-implemented evolutionary-algorithm evolutionary-algorithms genetic-algorithm java
Last synced: 28 Mar 2025
https://github.com/haongo138/algo-labs
Your go-to repository for honing skills in Data Structures and Algorithms using the powerful and safe programming language, Rust.
algorithm datastructures dsa-practice rust
Last synced: 13 Jul 2025
https://github.com/aggstam/mpi_d_step_sssp
This program implements D-Stepping algorithm introduced by U.Mayers and P.Sanders, using SSSP algorith for faster execution.
Last synced: 04 Jun 2026
https://github.com/abdnh/math-eval
Math expression evaluator
algorithm math math-evaluator math-expression-evaluator mathematics
Last synced: 17 Mar 2025
https://github.com/nlfmt/ruby-raytracer
Ruby Raytracer with Texture support,
algorithm raytracing ruby texture
Last synced: 10 Jun 2025
https://github.com/liraymond04/olc-dijkstra
GUI implementation of Dijkstra's shortest path algorithm in the olcPixelGameEngine.
algorithm algorithms-and-data-structures c-plus-plus cpp dijkstra dijkstra-algorithm dijkstra-shortest-path gui olc olcpixelgameengine pge
Last synced: 08 Sep 2025
https://github.com/itsmunim/python-playground
Where all the python trash ends up
algorithm data-structures python
Last synced: 14 Mar 2025
https://github.com/andremelchior/pseudocodes-portugol
Repositório que contém pseudocódigos com algoritmos em Portugol para fins educativos e aprendizado de lógica de programação.
alg algorithm portugol pseudocode pseudocodigo
Last synced: 28 Mar 2025
https://github.com/jalalazimi/algorz
Data Structures & Algorithms for Javascript
Last synced: 28 Apr 2026
https://github.com/rlagksruf16/study
💾 What I learned today.
algorithm javascript markdown react til todayilearned
Last synced: 11 Apr 2026
https://github.com/filipsedivy/recryptor
🔐 Class for quick and easy change the encryption algorithm
algorithm password rehash security-tools
Last synced: 09 Apr 2025
https://github.com/bronya-rand/cs1310-backup
Programming Code from Uni Classes at St. Mary's University
algorithm algorithms c c-plus-plus code introduction object-oriented object-oriented-programming programming school university
Last synced: 30 Oct 2025
https://github.com/omriwa/huffman_code
Implementation of huffman code in python
Last synced: 22 Aug 2025
https://github.com/maxtermax/algorithm_gauss_jordan
Implementation for solve ecuationes linear for gauss jordan method make on javascript, and node-webkit env
algorithm gauss-jordan javascript node-webkit
Last synced: 25 May 2026
https://github.com/teleivo/algorithm-design-manual
Excercises from the Algorithm Design Manual book
algorithm algorithms algorithms-and-data-structures skiena
Last synced: 25 Jun 2026
https://github.com/amilajack/simplex
A simple implementation of the simplex algorithm in Rust
Last synced: 02 Apr 2025
https://github.com/tiago-sb/ap1
listas de exercícios feitos para a matéria de Algoritmos e Programação 1
Last synced: 15 May 2026
https://github.com/gholamrezadar/triomino-tiling
Triomino Tiling Algorithm Visualization
Last synced: 18 Oct 2025
https://github.com/dup4/algorithmic-library
collections of some commonly used algorithms
Last synced: 15 May 2026
https://github.com/gregorykogan/visual-algo
Visualizations for various computer science algorithms
algorithm algorithms canvas computer-science typescript visualization vuejs
Last synced: 29 Apr 2026
https://github.com/shinexia/algorithm-labs
algorithm labs
algorithm algorithm-labs labs leetcode
Last synced: 19 May 2026
https://github.com/itshyphen/arthur-the-gladiator
Multilevel board game using data structures and algorithms
Last synced: 06 Oct 2025
https://github.com/rabbitism/csharp-data-structure-note
Study note of Data Structure and Algorithms using CSharp
algorithm csharp practice-programming
Last synced: 11 Sep 2025
https://github.com/newfolder6/solveacube
rendering rubik's cube with three.js
Last synced: 24 Jul 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/salvatorecorvaglia/advanced-control-techniques
Distributed gradient algorithm over ordinary least squares problem
algorithm distributed-gradient least-squares-problem mpi supervised-learning
Last synced: 20 Jul 2025
https://github.com/jedwards1211/merge-k-sorted-arrays
Merges 2 or more sorted arrays efficiently using a priority queue
algorithm algorithms arrays merge sorted sorted-arrays
Last synced: 11 Jan 2026
https://github.com/calvinjmin/interview_questions
Personal Solutions to common Leet Code Questions
algorithm java leetcode python
Last synced: 11 Apr 2026
https://github.com/yogawan/algoritma-pemrograman
Sela, E. I. (2022). Modul Praktik Algoritma & Pemrograman. Fakultas Sains dan Teknologi Universitas Teknologi Yogyakarta.
Last synced: 06 Mar 2025
https://github.com/xylambda/data-structures-algorithms
This repository provides implementations of popular algorithms and abstract data types using JAVA.
algorithm algorithms array arraylist avl-tree data data-structures graph heap iterative java linked list netbeans queue recursive set stack tree
Last synced: 30 Jun 2026
https://github.com/lpg2709/doomfirejs
Doom Fire made with JavaScript
algorithm beginners-friendly doom html js
Last synced: 09 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/seungwoo321/boj
BaekJoon Online Judge Problem Solving
algorithm boj javascript problem-solving
Last synced: 31 Aug 2025
https://github.com/basemax/scientistyearsanalyzer
This program analyzes the birth and death years of scientists to find the range of years in which the most scientists lived. It also provides a list of scientists who lived during that range.
algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures analyzer-scientists c cpp scientists scientists-analyzer
Last synced: 15 May 2026
https://github.com/mjkloeckner/sav
Sorting Algorithms Visualized
algorithm c sdl2 sdl2-ttf sorting-algorithms sorting-visualization
Last synced: 04 Oct 2025
https://github.com/maximfersko/smart-calculator-qt
algorithm calculator-application cpp17 gui qt qt-application reverse-polish-notation
Last synced: 27 Apr 2026
https://github.com/noxmor/noxsnake
A C++ library with algorithms for the Snake Game
algorithm algorithms cplusplus header-only header-only-lib header-only-library lib library snake
Last synced: 12 Apr 2025
https://github.com/mohamedmetwalli5/filecompressor
A C++ compression and decompression program based on the Huffman Algorithm for lossless data compression.
Last synced: 10 Jun 2026
https://github.com/kingpepe2/king-pepe-source-code
KingPepe Core integration
algorithm code sha256 source-code
Last synced: 29 Jun 2025
https://github.com/freddydumont/fcc-algorithm-challenges
My solutions to freeCodeCamp's algorithm challenges
algorithm algorithm-challenges freecodecamp javascript
Last synced: 17 May 2026
https://github.com/adambenaamr/knights-tour
Warnsdorff's algorithm to solve the knight's tour problem
algorithm knight-tour priority-queue terminal-based warnsdorff warnsdorff-algorithm
Last synced: 19 May 2026
https://github.com/lovesaroha/infinite-monkey-problem
The infinite monkey theorem states that a monkey hitting keys at random on a typewriter keyboard for an infinite amount of time will almost surely type any given text, such as the complete works of William Shakespeare.
algorithm genetic-algorithm html infinite-monkey-theorem javascript
Last synced: 02 Jun 2026
https://github.com/captainabernathy/learning_python_5th_edition
Learning Python 5th Edition
algorithm data-structures educational python python2 python3 tutorial
Last synced: 17 Feb 2026
https://github.com/minicloudsky/playwithdatastructures
玩转数据结构课程学习代码与笔记
algorithm array data-structures graph-algorithms java link linked-list tree tree-structure
Last synced: 14 Mar 2025
https://github.com/mvakili/trax-player
A simple intelligent code that plays TRAX game
algorithm algorithm-challenges c console-game trax
Last synced: 15 May 2026
https://github.com/ddiogoo/complexity-runtime
PUC MINAS: FUNDAMENTOS DE PROJETO E ANÁLISE DE ALGORITMO
algorithm complexity runtime sorting-algorithms
Last synced: 28 Mar 2025
https://github.com/akagi201/algorithm-go
Algorithms & Data Structures Library in Go
algorithm data-structure golang
Last synced: 26 Feb 2025
https://github.com/rahul-sahani04/java-zero-to-hero
Welcome to the Java Zero to Hero Guide, a comprehensive resource designed for beginners to learn Java from scratch. Each folder in this repository contains examples and exercises that build upon the previous concepts.
algorithm api beginner-friendly beginners-guide coding guide guides java java-guide java8 jdk programming zero-to-hero
Last synced: 29 Mar 2025
https://github.com/ireddragonicy/cb24153-closestpairofpoints
An advanced and comprehensive implementation of the Closest Pair of Points problem using the Divide and Conquer algorithm in computational geometry. This project provides an in-depth exploration of efficient algorithms for solving proximity problems in a two-dimensional plane, focusing on optimizing performance for large-scale datasets.
algorithm analysis closest-pair-of-points divide-and-conquer dnd optimize pair-programming programming python tutorial umpsa
Last synced: 02 Apr 2025
https://github.com/youssefelghamour/binary_trees
Repository containing implementations of various binary tree operations in C
algorithm algorithms algorithms-and-data-structures avl-tree binary-search-tree binary-tree binary-trees c data-structures
Last synced: 08 Jul 2025
https://github.com/weoiufh/leetcode-python-solutions
🛠️ Solve LeetCode problems with structured Python solutions, detailed explanations, and alternate approaches for effective interview prep and skill mastery.
algoexpert algorithm algorithm-competitions coding-interview dynamic-programming elegant heap interview interview-practice java leetcode leetcode-cpp leetcode-practice leetcode-swift queue swift tree tree-structure
Last synced: 13 Apr 2026
https://github.com/rmarasigan/developers_guide
Guide for all Developers
algorithm backend deployment devops frontend general tools uadmin
Last synced: 07 Mar 2026
https://github.com/abyss-s/lguplus-ureca-2nd
[LG유플러스] 유레카 SW교육과정 2기
agile algorithm datastructures java rdbms react typescript web-security
Last synced: 10 Apr 2026
https://github.com/liviuxyz-ctrl/pathfinding_visualizer
Pathfinding visualizer in pygame: A*
algorithm astar-algorithm pathfinding python
Last synced: 20 Apr 2026
https://github.com/coderfamer/data-struct-and-algorithms-c
algorithm algorithms-and-data-structures c data-str
Last synced: 25 May 2026
https://github.com/oleggator/vernam-cipher
Vernam cipher implementation
algorithm bmstu cipher iu3 vernam vernam-cipher
Last synced: 08 Jul 2025
https://github.com/thesola10/starseller
Collection of implementations of a simple demo algorithm
Last synced: 06 Apr 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: 19 May 2026
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/simpsonresearch/14uniquechars
Find the first 14 unique characters in a string. Two different algorithm implementations.
Last synced: 31 Aug 2025
https://github.com/andrewnester/python-problem-solutions
Solutions for different algorithmic and data structure problems
algorithm data-structures problem-solving python
Last synced: 07 Jul 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/gabrielemaurina/sudoku
A c++ sudoku solver
algorithm cpp sudoku sudoku-game sudoku-solution-finder sudoku-solver
Last synced: 23 Jul 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/zulfachafidz/titanic_explorer_predicting_survival_with_classification_using_knn_algorithm
Tracking Life Safety with the KNN Predictive Analysis Approach. Leveraging the Titanic Dataset, we apply classification analysis to predict the fate of passengers based on a variety of features.
algorithm algorithms data data-analysis data-mining data-science datamodeling datapreprocessing dataset knn-algorithm knn-classification machine-learning machine-learning-algorithms prediction-model
Last synced: 01 Sep 2025
https://github.com/davzoku/hackerrank-challenges
💚📓 Solutions for HackerRank challenges
algorithm bash competitive-programming hackerrank-solutions java mysql
Last synced: 12 May 2026
https://github.com/ghkdqhrbals/graduateproject
택시가 여러 승객을 태울 때, 최적화된 거리를 계산해주는 프로젝트입니다.
Last synced: 15 May 2025
https://github.com/md-imtiaz-hossain/50-days_dsa_java_leetcode_practice_part-01
50 Days DSA Challeng with Java and practice with LeetCode
50daysofcode algorithm data-structures dsa java
Last synced: 25 May 2026
https://github.com/omansak/nonrestoring-division-calculation
The division operation is carried away by assuming fractional numbers. The Non-Restoring division algorithm is shown below. Initially R is set equal to N and n is the data width. The operands are in two’s compliment form where MSB bit is the signed bit. In Non-Restoring divider, quotient take the digit set {-1,1}
algorithm division nonrestoring
Last synced: 14 Mar 2025
https://github.com/nainee99/algorun
Algorun is a powerful online IDE built with Next.js 15, Convex, Clerk, and TypeScript, offering a seamless multi-language coding experience. It provides smart output handling, customizable themes, and community-driven code-sharing, making it the perfect choice for developers looking for flexibility and efficiency.
algorithm clerk code convex editor monaco-editor nextjs saas zustand
Last synced: 15 Apr 2025
https://github.com/danisec/selection-sort
Selection Sort Algorithm
algorithm html javascript selection-sort tailwindcss
Last synced: 10 Apr 2026
https://github.com/anfany/zhrane-algorithm-with-python3
知然算法系列:原理+实现+示例 ——知其然知其所以然
Last synced: 19 May 2026
https://github.com/florianwoelki/towersofhanoi
Simple JavaScript simulation for Towers Of Hanoi
algorithm javascript towersofhanoi
Last synced: 28 Oct 2025
https://github.com/leogaudin/learn2slither
42 · An introduction guide to reinforcement learning, teaching a snake how to behave in an environment through trial and error.
42 ai algorithm artificial-intelligence deep-reinforcement-learning game python reinforcement-learning snake snake-ai
Last synced: 18 May 2026
https://github.com/red-opera/algosort-lab
정렬 알고리즘 실험실 : 개인 개발, 2018.11 ~ 2018.12
Last synced: 24 Jun 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/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/antosser/diagonal-rs
algorithm array cross-platform diagonal matrix
Last synced: 02 Apr 2025
https://github.com/pathbox/algorithm-go
The algorithm study and implementation with Golang
Last synced: 29 Jun 2025
https://github.com/bibhestee/binary_trees
0x1D. C - Binary trees
algorithm binary-trees c data-structures
Last synced: 06 Apr 2025
https://github.com/nikoheikkila/tuubacrypt
The least useful encryption and decryption algorithm.
Last synced: 03 Apr 2025
https://github.com/tom-weatherhead/a-star-heuristic-search
A* heuristic search
algorithm artificial-intelligence heuristic-search
Last synced: 25 May 2026
https://github.com/pro-2684/pr-ml
Ground-up implementations of neural network and SVM for classifying MNIST dataset
algebra algorithm mnist multiclass-classification neural-network rust svm
Last synced: 13 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/lcsrodriguez/k-medoids-clustering
adjusted-rand-index algorithm clustering fossil k-means k-medoids mclust pam
Last synced: 17 May 2026
https://github.com/hemmouda/Max-nJ
Generic implementation of the Max-n algorithm in Java
abstraction algorithm generic implementation java max max-n max-n-algorithm min-max min-max-algorithm multiple-players n n-player template
Last synced: 15 Oct 2025