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-04-09 00:01:11 UTC
- JSON Representation
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/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 Mar 2025
https://github.com/elijas/binary-search
Implementation of binary search in Python with tests (Accomplished for academic credit)
algorithm binary-search python
Last synced: 22 Mar 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/reitzig/2015_apportionment
Implementations of several algorithms for proportional apportionment by divisor methods
algorithm apportionment divisor-methods java research
Last synced: 23 Jul 2025
https://github.com/newfolder6/solveacube
rendering rubik's cube with three.js
Last synced: 24 Jul 2025
https://github.com/alexprut/raft
An implementation of Raft in Go
algorithm consensus consensus-algorithm go golang p2p raft
Last synced: 19 Jul 2025
https://github.com/rosieoh/java_codingtest
🌈알고리즘 코딩테스트-자바 책 최소 3번 이상 보고 알고리즘 뿌시기 하자!🌈
algorithm datastructures-algorithms java
Last synced: 24 Feb 2025
https://github.com/glolichen/24-solver
A python script and website to solve 24
Last synced: 23 Jul 2025
https://github.com/sehaim/algorithm_js
JavaScript Algorithm Problem Solving
Last synced: 06 Nov 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/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/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/zerdicorp/ants_simulation
Simple ants simulation, at a basic level is an advanced slime simulation algorithm.
algorithm ants simulation visualization
Last synced: 19 Jul 2025
https://github.com/freddydumont/fcc-algorithm-challenges
My solutions to freeCodeCamp's algorithm challenges
algorithm algorithm-challenges freecodecamp javascript
Last synced: 29 Dec 2025
https://github.com/czubocha/so-page-replacement-algorithms
implementation of page replacement algorithms - FIFO, OPT, LRU, approximate LRU, RAND
algorithm approximate-lru fifo lru opt page-replacement rand
Last synced: 20 Mar 2025
https://github.com/oleggator/vernam-cipher
Vernam cipher implementation
algorithm bmstu cipher iu3 vernam vernam-cipher
Last synced: 08 Jul 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/sudhanshu182004/ml-from-scratch
A comprehensive collection of practical machine learning examples using popular frameworks and libraries.
algorithm classification clustering data-mining data-science decision-tree-classifier decision-tree-regression free hacktoberfest2024 knn-algorithm linear-regression machine-learning numpy pandas
Last synced: 01 Jul 2025
https://github.com/czubocha/so-distributed-load-balancing-algorithms
distributed load balancing algorithms implementation
algorithm distributed-computing load-balancing
Last synced: 20 Mar 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/davzoku/hackerrank-challenges
💚📓 Solutions for HackerRank challenges
algorithm bash competitive-programming hackerrank-solutions java mysql
Last synced: 30 Apr 2025
https://github.com/comsavvy/a-b-hypothesis-testing
Week 4 challenge @10Academy
algorithm hypothesis-testing machine-learning plots
Last synced: 20 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/spezifisch/leetcode-problems
My solutions to some leetcode.com coding problems, mostly Python/Go
algorithm algorithms golang leetcode leetcode-solutions python
Last synced: 06 Nov 2025
https://github.com/colelawrence/go-concepts
Playing with concepts of programming I've found interesting using Golang. E.g. machine learning, genetic algorithms, graph theory, etc.
algorithm genetic-algorithm golang
Last synced: 05 Apr 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/zonetecde/turing-machine-box
Visualiser en temps réel les étapes d'une machine de Turing sur votre algorithme.
algorithm svelte turing-machine turing-machine-simulator webapp
Last synced: 19 Jul 2025
https://github.com/pavlovdog/longest_simple_path
Algorithm home work, part 3
Last synced: 28 Aug 2025
https://github.com/novpath/data-structure
《数据结构》-陈越、何钦铭-课程笔记与习题解析
algorithm c datastructure study-notes
Last synced: 24 Jul 2025
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/harikishan-ai/grocerymanagment
The Grocery Management System is designed to efficiently handle grocery and customer details for small-scale stores, offering a reliable, fast, and user-friendly solution to minimize errors and streamline operations.
algorithm assembly-language mips-assembly mips32 qtspim
Last synced: 20 Mar 2025
https://github.com/rishav-karanjit/algorithm-design
This repo contains useful algorithm in c.
algorithm algorithms-and-data-structures c
Last synced: 19 Jul 2025
https://github.com/alvinnn-r/algoritma-pemrograman-2
Learning Materials, Assignments and Exercises for the Programming Algorithms Course
algorithm algoritma-pemrograman c c-language c-programming input-output pemrograman-dasar
Last synced: 10 Jan 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: 02 Apr 2025
https://github.com/florianwoelki/towersofhanoi
Simple JavaScript simulation for Towers Of Hanoi
algorithm javascript towersofhanoi
Last synced: 28 Oct 2025
https://github.com/liguwe/algorithm-book
📗 《算法》算法与数据结构,持续构建算法知识体系
algorithm algorithms algorithms-and-data-structures leetcode
Last synced: 11 Aug 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/nerddiffer/sieve-of-eratosthenes
visualize an algorithm to find prime numbers
algorithm prime-numbers sieve timeout visualization
Last synced: 25 Jul 2025
https://github.com/axel-jalonen/solana-vanity-address-searcher
Search for Solana vanity addresses (prefix)
algorithm memory-management solana vanity-address
Last synced: 23 Feb 2025
https://github.com/sleepingraven/algorithmnote
Practical utilities in algorithm learning / OJ accepting.
algorithm data-structure demo leetcode
Last synced: 25 Jul 2025
https://github.com/ki-seki/algorithm
原创的 C/C++ 数据结构与算法模板或者笔记,主要是给自己备考用的
algorithm c cpp data-structures
Last synced: 13 Jul 2025
https://github.com/twil3akine/keta
A lightweight, zero-dependency Rust crate for digit operations (decomposition, sum, reverse, radix support), designed for competitive programming.
algorithm atcoder competitive-programming digits math rust zero-dependency
Last synced: 15 Jan 2026
https://github.com/muhammadabdi42/sudoku-solver-with-backtracking-algorithm
A simple console app written with C# for solving 9x9 and 16x16 sudokus using backtracking algorithm
Last synced: 25 Jul 2025
https://github.com/billowdev/cryptography-techniques-example
วิทยาการเข้ารหัสลับ cryptography techniques
algorithm cryptography encryption
Last synced: 25 Jul 2025
https://github.com/phrugsa-limbunlom/algos
A collection of algorithms implemented in Scala for practicing.
Last synced: 18 Jun 2025
https://github.com/wisskirchenj/filetypeanalyzer
Toy project of JetBrains JavaCore track for analyzing file types
algorithm java19 knuth-morris-pratt multithreading rabin-karp
Last synced: 24 Feb 2025
https://github.com/realamirhe/smlfdl
Unofficial implementation of SVMs multi-class loss feedback based discriminative dictionary learning in python
algorithm auto-encoder classification cybernetics feedback-mechanism ksvd multi-svm smlfdl
Last synced: 30 Aug 2025
https://github.com/neluckoff/binary-tree-in-java
A perfectly balanced binary tree in Java
algorithm binary binary-tree java
Last synced: 21 Mar 2025
https://github.com/youben11/graph-theory
Implementation of some algorithms on graph theory
Last synced: 26 Jul 2025
https://github.com/notrelix/algorithms
This will keep track of Algorithms I have learned.
Last synced: 18 Sep 2025
https://github.com/shaharashe/leetcode
A collection of my LeetCode solutions, showcasing problem-solving skills and algorithmic techniques.
algorithm algorithm-challenges algorithms algorithms-and-data-structures data-structures leetcode leetcode-bash leetcode-c leetcode-cpp leetcode-csharp leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-python3 leetcode-questions leetcode-solutions leetcode-sql math mathematics
Last synced: 24 Feb 2025
https://github.com/antosser/diagonal-rs
algorithm array cross-platform diagonal matrix
Last synced: 02 Apr 2025
https://github.com/theodrosyimer/luhn
Implementation of the Luhn's algorithm using TypeScript
Last synced: 26 Jul 2025
https://github.com/luandersonalvesdev/restaurant-orders-trybe
Logic challenges with time and space complexity of algorithms.
algorithm algorithms computer-science data-structures python3
Last synced: 30 Dec 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/donghl-dev/study-algorithm_datastructure
알고리즘 및 자료구조 공부를 위한 저장소
algorithm data-structures jdk8
Last synced: 20 Jun 2025
https://github.com/ihyeon/coding-test-study
코딩 테스트 & 알고리즘 문제 풀이를 정리하는 저장소입니다
algorithm coding-test java problem-solving study
Last synced: 26 Jul 2025
https://github.com/nikolasent/algorithm-collection
Personal collection of classical algorithms
algorithm algorithms cpp numerical-methods sorting-algorithms
Last synced: 02 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/nikoheikkila/tuubacrypt
The least useful encryption and decryption algorithm.
Last synced: 03 Apr 2025
https://github.com/anhgelus/human-readable-slug
A little algorithm generating human readable slug in Go
Last synced: 30 Aug 2025
https://github.com/jiwonkim0131/algorithm
Practice algorithm to better problem solving skills using javascript
Last synced: 26 Jul 2025
https://github.com/ehcaning/my-algorithm-practice-solutions
These are my solutions to some of algorithm practice websites.
algorithm leetcode leetcode-solutions
Last synced: 17 Jun 2025
https://github.com/wadjetz/crowd-simulator
algorithm dijkstra game graph java school-project simulation
Last synced: 21 Mar 2025
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/taeseunglee/project-euler
Submitted code for Project Euler in hackerrank
Last synced: 12 Jul 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/koishijs/koishi-plugin-crypto
在 Koishi 中实现经典文本加密算法
algorithm crypto koishi plugin
Last synced: 27 Jul 2025
https://github.com/beomseokyu/algorithm
[Python] 알고리즘 문제 풀이 스터디
algorithm beakjoon programmers python study
Last synced: 24 Feb 2025
https://github.com/basemax/generaltreego
Implentation of a general tree in Go Programming Language. A general tree is a tree data structure in which each node can have an arbitrary number of children. We are storing children in an array.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structure datastructure ds general-tree generaltree go golang tree tree-search tree-structure tree-structured
Last synced: 12 Jul 2025
https://github.com/im-a-kookie/find-a-word
A ridiculous approach to creating even more ridiculous find-a-word puzzles
advanced-algorithms algorithm algorithm-challenges backtracking depth-first-search recursion trie
Last synced: 22 Jun 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/waseemsabir/algorithms
Implementation of some main stream algotithms
Last synced: 27 Jul 2025
https://github.com/isarn/isarn-collections
Collections and related data structures
algorithm algorithms balanced-tree binary-tree nearest-neighbor nearest-neighbor-search prefix-sum red-black-tree scala scala-collections
Last synced: 24 Feb 2025
https://github.com/pchchv/pyalgos
Algorithms implemented in Python
algorithm algorithms interview python
Last synced: 27 Jul 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 Jul 2025
https://github.com/michael18811380328/leetcode
algorithm javascript leetcode python typescript
Last synced: 27 Jul 2025
https://github.com/seungwoo321/boj
BaekJoon Online Judge Problem Solving
algorithm boj javascript problem-solving
Last synced: 31 Aug 2025
https://github.com/bradhowes/priorityqueue
Swift implementation of a priority queue.
algorithm priority-queue swift5
Last synced: 08 Oct 2025
https://github.com/danutama/nextjs-aes-encryption
A simple and secure Next.js application to encrypt and decrypt files using AES CBC. Built with client-side using crypto-js, this app enables users to protect files with 128, 192, or 256-bit AES
advanced-encryption-standard aes aes-cbc aes-cipher aes-encryption algorithm cryptography landing-page nextjs rijndael
Last synced: 28 Jul 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