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-07 00:01:55 UTC
- JSON Representation
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/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/kpol/projecteuler
Project Euler solutions
algorithm csharp data-structures problem-solving project-euler
Last synced: 14 Jun 2025
https://github.com/zerdicorp/simple_wave_function_collapse
Really simple wave function collapse algorithm based on a tiled approach.
algorithm tiles visualization wave-function wave-function-collapse
Last synced: 02 Apr 2025
https://github.com/hu2di/c-hust
Some code C in HUST
algorithm c data-structure-and-solution learning
Last synced: 12 May 2026
https://github.com/zerdicorp/slime_simulation
Visualization of a simple slime simulation algorithm.
algorithm simulaton slime visualization
Last synced: 02 Apr 2025
https://github.com/zerdicorp/two_line_segments_intersection
Visualization of the algorithm for finding the intersection of two line segments.
algorithm intersection math visualization
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/ashdtu/data-structure-algorithms
Data Structures/Algorithms
Last synced: 25 Jun 2026
https://github.com/dup4/algorithmic-library
collections of some commonly used algorithms
Last synced: 15 May 2026
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/null93/superperm
An attempt to find an optimal heuristic solution to the superpermutation problem.
algorithm heuristic oeis superpermutation
Last synced: 26 Mar 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/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/zerdicorp/very_simple_tree_simulation
A truly simple tree simulation based on the Pythagorean tree.
algorithm generation math pythagoras-tree simulation tree visualization
Last synced: 02 Apr 2025
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/chhavi-trivedi/smart-city-traffic-congestion
smart city solution for traffic congestion.
algorithm hackathon smart-cities
Last synced: 04 Mar 2026
https://github.com/cuixing158/svd-fit-line
Linear Least Squares Problems Using SVD, straight line fitting (2D and 3D)
algorithm fitting fitting-algorithm math svd
Last synced: 04 Mar 2026
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/laurencewarne/eratosthenes
Random implementations of the sieve of Eratosthenes
algorithm eratosthenes numpy python3
Last synced: 16 Apr 2026
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/oleggator/vernam-cipher
Vernam cipher implementation
algorithm bmstu cipher iu3 vernam vernam-cipher
Last synced: 08 Jul 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/hwhang0917/recursive-maze
algorithm practice recursion vuejs
Last synced: 16 Apr 2026
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/florianwoelki/towersofhanoi
Simple JavaScript simulation for Towers Of Hanoi
algorithm javascript towersofhanoi
Last synced: 04 Jul 2026
https://github.com/ddinan/alphanum-to-num
Converts alphanumeric codes into numbers.
algorithm algorithms alphanumeric code codes math mathematics maths permutation permutation-algorithms permutations sequence sequencing
Last synced: 22 Apr 2026
https://github.com/projects-developer/cryptography-project-using-symmetric-algorithm
This project aims to design and implement a secure data encryption system using a symmetric key algorithm. Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
algorithm btechproject computerscienceproject cryptography decryption-data-security key-exchange mtechproject network-security stream-cipher symmetric-algorithm
Last synced: 05 Mar 2026
https://github.com/luizfelipelopes/grouping-transactions-by-items-names
Grouping Transactions by Items'Names (Wanderlog Assesments)
algorithm algorithm-challenges algorithms algorithms-and-data-structures assessment javascript
Last synced: 17 Apr 2026
https://github.com/antosser/diagonal-rs
algorithm array cross-platform diagonal matrix
Last synced: 02 Apr 2025
https://github.com/haminimi/merge-sort
Sort a list of numbers using the powerful Merge Sort algorithm.
algorithm algorithms algorithms-and-data-structures javascript merge-sort mergesort recursion recursive-algorithm sorting sorting-algorithms web web-development
Last synced: 04 Jan 2026
https://github.com/chanran/c_or_cpp_code
集中本人c和c++代码的仓库,目前还在整理中,有些不完整或者有错误请帮忙提一下issue
algorithm c c-plus-plus opengl
Last synced: 17 Apr 2026
https://github.com/bitbravo/storemap-generator
algorithm html5-canvas javascript
Last synced: 25 Jun 2026
https://github.com/arodr967/virtual_memory_management
A system call written in C, to report on memory management statistics, and a counter-based clock page replacement algorithm.
algorithm linux-kernel memory-management memory-stats system-calls virtual-memory
Last synced: 30 Apr 2026
https://github.com/stynw7/algorithm_and_programming
Provides programs of Basic Algorithm and Programming using C / C++ Language
algorithm c competitive-programming cpp logic-programming programming
Last synced: 14 May 2026
https://github.com/nikoheikkila/tuubacrypt
The least useful encryption and decryption algorithm.
Last synced: 03 Apr 2025
https://github.com/rrohitramsen/dynamic_programming
Algorithms based on dynamic programming
algorithm combinations dynamic-programming knapsack-problem longest-common-subsequence palindrome permutation-algorithms subset-sum-solver subsets-algorithm
Last synced: 04 Apr 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
https://github.com/hashimthearab/mazesolver
Using React Native, Java, Swift, and Go, this app will solve mazes with a pathfinding algorithm!
algorithm android astar backend go golang ios java kotlin mobile pathfinding react-native reactnative swift typescript ui
Last synced: 05 Apr 2026
https://github.com/lippiece/leetcode
My solutions for LeetCode 75 Study
algorithm array binary-search data-science data-structures dynamic-programming linked-list queue stack string
Last synced: 18 Apr 2026
https://github.com/hoehrmann/set-intspan-partition
Set::IntSpan::Partition Perl module
Last synced: 26 Mar 2025
https://github.com/farhaduneci/huffmancoding
Huffman Coding Compression Algorithm Implementation
Last synced: 19 Apr 2026
https://github.com/simranjeet97/recyclingmachine
Python Recycling Machine Based on OOPS Concepts.
algorithm assignment-problem itronix machine-learning-algorithms oops-in-python python python-3 python-library recyclerview-item-animation
Last synced: 04 Jun 2026
https://github.com/shikha-code36/strivers-sde-sheet-go-solutions
Solution for Striver's SDE Sheet in Golang
algorithm algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-golang dsa-practice dsa-questions dsalgo golang golang-dsa striver-sde-sheet strivers-sde-sheet strivers-sde-sheet-solutions
Last synced: 04 Jun 2026
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: 15 May 2026
https://github.com/levy-y/submarine-algorithm
Pearlhunt project for a programming contest
algorithm competition python3 tkinter
Last synced: 11 Jun 2026
https://github.com/nukopy/go-ads
Algorithms and Data Structures in Go
algorithm algorithms-and-data-structures data-structure go
Last synced: 15 Jan 2026
https://github.com/mananpatel06/operating-system-practical
This is Operating System (CE354) practical.
algorithm algorithms best-fit-algorithm ce354 depstar first-fit-algorithm firstcomefirstserve firstinfirstout least-recently-used-algorithm optimal-algorithm practicals priority-scheduling round-robin shortest-job-first shortestjobfirst worst-fit-algorithm
Last synced: 12 Jun 2026
https://github.com/naseem1amjad/python-csv-list-conversion-manipulation
Read String as CSV and do the manipulation using Python
algorithm array-manipulations assignment csv-format evaluation find hackerrank list python3 search source-code spreadsheet-manipulation test
Last synced: 30 Jun 2026
https://github.com/syubogdanov/onotation
Because O(n²) should be a choice, not a surprise! Data structures for Python, sped up with C.
algorithm c collections data-structure python python3 tree
Last synced: 21 Apr 2026
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: 22 Apr 2026
https://github.com/youseftareq33/java_algorithm_4_max-led-lighting
Max LED Lighting problem involves connecting LEDs to corresponding power sources to maximize the number of LEDs without allowing wires to cross.
algorithm java javafx longest-common-subsequence
Last synced: 22 Apr 2026
https://github.com/muzafferkaya/algorithms-and-data-structures
This repository contains the algorithms I coded in C#.
algorithm algorithms algorithms-and-data-structures csharp
Last synced: 05 Jun 2026
https://github.com/gregorybchris/hlucb
Implementation of Hamming-LUCB algorithm for approximate sorting
algorithm approximate confidence hamming lucb sorting
Last synced: 02 Mar 2025
https://github.com/itzg/try-etcd-work-allocator
Experiment with an algorithm to dynamically allocate work via etcd
algorithm distributed-computing etcdv3 spring-boot
Last synced: 24 Apr 2026
https://github.com/yankeguo-deprecated/snowflake-alt
A concurrent-safe lock-free implementation of snowflake algorithm in Golang
algorithm golang id-generator snowflake
Last synced: 24 Apr 2026
https://github.com/joie-kim/algorithm
Algorithm study
algorithm algorithm-study codility javascript leetcode leetcode-python programmers-kr python3
Last synced: 24 Apr 2026
https://github.com/heineiuo/fibonacci-layout
Fibonacci layout algorithm (tiling, square)
Last synced: 25 Apr 2026
https://github.com/alvarocastro/stalinsort
An implementation of the meme stalinsort in JavaScript.
algorithm javascript meme sort sorting stalin stalinsort
Last synced: 08 May 2026
https://github.com/nikoo-asadnejad/sjf-algorithm
a simple project in which SJF scheduling algorithm has been implemented
algorithm csharp csharp-code dotnet dotnet-core dotnetcore sjf sjf-algorithm sjf-process-scheduling sjf-scheduling
Last synced: 25 Apr 2026
https://github.com/hassansin/algorithms
Algorithms and Data Structures in Go
algorithm data-structures go golang
Last synced: 06 Jun 2026
https://github.com/sevmardi/soundex-algorithm
Implmentation of soundex algorithm
algorithm java-8 python3 soundex soundex-algorithm
Last synced: 25 Apr 2026
https://github.com/geovani-moc/conway-s-game-of-life
conway-s-game-of-life
algorithm conways-game-of-life jogo-da-vida
Last synced: 20 Mar 2025
https://github.com/sug0/bst-cpp
Simple C/C++ binary search tree lib
algorithm binary-search-tree bst c cpp data-structure library simple tree
Last synced: 26 Apr 2026
https://github.com/c1m50c/hacker-rank-solutions
Compilation repository of my HackerRank solutions.
algorithm algorithms data-structures dynamic-programming hackerrank hackerrank-solutions interview-questions learning solutions
Last synced: 26 Apr 2026
https://github.com/poonamkhatri/php-find-common-elements-function
This repository contains a PHP function named findCommonElements that takes two arrays as input and returns an array containing the common elements between them. The function without use of array_intersect to identify and extract the common elements efficiently.
algorithm algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented array array-manipulations array-methods arraylist arraylists arrays arrays-and-strings php php-array php-arrays php-library php7 php8
Last synced: 26 Apr 2026
https://github.com/stylepatrick/sudoku-solver
Sudoku solver algorithm in Java
Last synced: 30 Jun 2026
https://github.com/tbarlow12/school-projects
Collection of projects created for school purposes
algorithm data-mining database databases machine-learning nlp
Last synced: 27 Apr 2026
https://github.com/byahram/algorithms
JavaScript/Python 알고리즘 스터디
algorithm coding-test javascript python
Last synced: 13 Jun 2026
https://github.com/amirhakimnejad/string-calculator.infix-to-postfix-convertion.postfix-calculation
A C++ program that implemented and merged two algorithms, first one is the conversion between infix and postfix, and the second one can handle the calculation of a postfix phrase.
Last synced: 13 Jun 2026
https://github.com/rayandrew/branchbound
Branch and bound implementation in Java with Swing GUI
algorithm branch-and-bound java swing-gui tsp
Last synced: 07 Sep 2025
https://github.com/bphun/knightstour
Knights Tour game created using Java for AP Computer Science A
algorithm ap-computer-science java java8 javafx knight-tour oracle
Last synced: 28 Apr 2026
https://github.com/bingyangchen/tic-tac-toe
algorithm machine-learning reinforcement-learning tictactoe
Last synced: 28 Apr 2026
https://github.com/lflxp/accumulation
knowledge、experience、more and more
algorithm datastructure design-pattern
Last synced: 28 Apr 2026
https://github.com/katyaprusakova/filler
A project for Hive Helsinki where the goal is to create a player for the game filler, my player shall be able to put more pieces to a board than enemy does.
Last synced: 26 Mar 2025
https://github.com/platelk/codejamkickstart
My code for the codejam kickstart 2018
algorithm algorithm-challenges go golang
Last synced: 08 Jun 2026
https://github.com/rosieoh/java_codingtest
🌈알고리즘 코딩테스트-자바 책 최소 3번 이상 보고 알고리즘 뿌시기 하자!🌈
algorithm datastructures-algorithms java
Last synced: 13 Jun 2026
https://github.com/antosser/sudoku-solver
A Rust implementation of a backtracking algorithm that solves Sudoku puzzles with randomized search, progress visualization, and colorful terminal output.
algorithm backtracking cli-tool puzzle-solver rust sudoku terminal
Last synced: 28 Apr 2026
https://github.com/sojebsikder/dsa
Data structure and algorithm implementation in JavaScript.
algorithm data-structures dsa interview javascript js queue stack tree
Last synced: 14 Jun 2026
https://github.com/chasestarr/quicksort
Quicksort algorithm, implements same interface as Go's 'sort' package
Last synced: 08 Jun 2026