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-06-11 00:01:23 UTC
- JSON Representation
https://github.com/keepalive555/datastructure
数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。
Last synced: 22 Mar 2025
https://github.com/peng-ym/snake-ai
Almost perfect AI based on A* algorithm for classical game snake. Using language Python.
Last synced: 17 Nov 2025
https://github.com/brucezoom/cs222-algorithm-code
This is the code repository for the homework and exam
Last synced: 28 Mar 2025
https://github.com/vsn4ik/linalg
Linear algebra for D programming language.
algorithm d dlang linalg linear-algebra
Last synced: 09 Feb 2026
https://github.com/can-dy-jack/linkedlist
LinkedList and DoubleLinkedList implementation in JavaScript
algorithm data-structures double-linked-list javascript linked-list
Last synced: 07 Apr 2025
https://github.com/behzadam/solved
Solved is my code practices and solutions in typescript
algorithm algorithms code-challenges data-structures datastructures design-patterns exercism exercism-solutions hackerrank leetcode leetcode-typescript patterns typescript
Last synced: 20 Jan 2026
https://github.com/daern91/paint_bucket_fill
Simple paint algorithm for bucket fill function (flood fill) in Ruby
algorithm bucket-fill challenge floodfill paint ruby
Last synced: 25 Feb 2025
https://github.com/abranhe/bubble-srt
Bubble Sort Algorithm Implementation
algorithm bubble-sort sorting-algorithms
Last synced: 07 Jul 2025
https://github.com/powergee/testcasebruteforce
Do bruteforce to find a test case that make my algorithm fail.
algorithm brute-force bruteforce competitive-programming problem-solving
Last synced: 09 Apr 2025
https://github.com/hoshimin/ranger
Fast sparsed range intersection
algorithm algorithms header-only intersect intersection range sparse
Last synced: 14 Apr 2025
https://github.com/curzon01/mysql_sunriseset
MySQL/MariaDB SunRiseSet Calculation
algorithm algorithms-implemented mariadb mysql sunrise sunset
Last synced: 20 May 2026
https://github.com/yoyoberenguer/water-ripple-effect
Water ripple effect algorithm with numpy, pygame and cython
algorithm distortion ripple-effect water-ripple
Last synced: 07 Jul 2025
https://github.com/syamkakarla98/machine_learning_course
This course covers the explanation and examples on supervised and unsupervised algorithms.
algorithm hacktoberfest hacktoberfest2019 jupyter-notebook machine-learning matplotlib neural-network numpy pandas python python3 scikit-learn scipy seaborn supervised-machine-learning tensorflow tutorial unsupervised-machine-learning
Last synced: 11 Apr 2026
https://github.com/blchinezu/cristiansalgorithm
A GO implementation of Cristian's Agorithm for clock synchronization
algorithm clock cristian golang synchronization time
Last synced: 14 Jan 2026
https://github.com/dianhsu-official/ccs
📊Simple Competitive Companion Server
algorithm competitive-coding http-server rust
Last synced: 04 Feb 2026
https://github.com/cleosilva/estruturas-dados-javascript
Estrutura de dados e algoritmos implementados em Javascript com explicações e links para leitura adicional
algorithm data-structures interview javascript javascript-algorithms
Last synced: 19 May 2026
https://github.com/itaditya/cosmos-web-interface
[Show :heart: love by :star2:] Your personal library of every algorithm and data structure code that you will ever encounter now on the web
algorithm datastructures interview-questions library sorting-algorithms
Last synced: 06 Apr 2025
https://github.com/fieg/markov
Implementation of MarkovChain algorithm in PHP
algorithm machine-learning markov markov-chain php
Last synced: 24 Jul 2025
https://github.com/jayedrafiprojects/sorting-algorithm-visualizer
This project visualizes every steps of sorting algorithms without using any GUI library.
algorithm data-visualization java sorting-algorithms
Last synced: 06 Apr 2025
https://github.com/ericduran/algo_ds
Algorithms & Data Structures w/ JS
algorithm data-structures javascript
Last synced: 27 Jul 2025
https://github.com/jayedrafiprojects/arbritary-mapping-algorithm
An algorithm to re-arrange the values randomly in an array.
algorithm java sorting-algorithms
Last synced: 06 Apr 2025
https://github.com/shapelayer/training
Coding Training
algorithm algorithms baekjoon-online-judge coding-tests leetcode low-level today-i-learned webapp
Last synced: 05 Apr 2025
https://github.com/tascigorkem/hashcode-2020
Google Hash Code Problem 2020
2020 algorithm google-hash-code java solution
Last synced: 14 Jun 2025
https://github.com/iamvishal16/leetcodesolutions
Swift solutions for LeetCode problems using Higher Order function and Algorithms
algorithm algorithms higher-order-functions ios leetcode leetcode-solutions xcode
Last synced: 15 Oct 2025
https://github.com/obity/pretree
pretree is a package for storing and querying routing rules with prefix tree .
algorithm prefix-tree pretree tree url-match url-routing
Last synced: 25 Jan 2026
https://github.com/evgenykochetkov/sequiturish
An approximate implementation of Sequitur algorithm in Clojure
Last synced: 16 Jun 2025
https://github.com/shaharashe/cryptography_modules
This repository features Python implementations of various cryptographic algorithms, including RSA, ElGamal, and Vigenère cipher. It serves as a resource for learning and experimenting with cryptographic techniques. Contributions are welcome!
algorithm algorithms cryptography decryption encryption module modules python python3 security-tools
Last synced: 02 Mar 2026
https://github.com/owenpotent/algo-ts
Just some algorithms and data structures in TypeScript
algorithm algorithms algorithms-and-data-structures collaborate community-exchange communityexchange data-structures ghdesktop github learning open-source
Last synced: 10 Feb 2026
https://github.com/yonggoose/python_algorithm
코딩테스트 대비 알고리즘 풀이
algorithm algorithms baekjoon-online-judge python
Last synced: 23 Aug 2025
https://github.com/silentsoft/acmicpc-kit
:rocket: Let's practice algorithms with Acmicpc Kit ! Acmicpc Kit is a template project for creating the problem project using fully customizable templates.
acmicpc algorithm baekjoon-online-judge boj koi leetcode practice programmers template
Last synced: 11 Jan 2026
https://github.com/bb4/bb4-a-star
Scala implementation of generic A-Star search algorithm using a mutable priority queue as described in Algorithms by Robert Sedgewick.
Last synced: 20 Jul 2025
https://github.com/milan-960/leetcode-js-soutions
Leetcode solution with question of the problem and algorithm challenges! ❤️
algorithm arrays leetcode leetcode-javascript leetcode-solutions
Last synced: 23 Aug 2025
https://github.com/komayuki/js-binary-search
binary search
algorithm binary-search javascript nodejs
Last synced: 12 May 2026
https://github.com/gebes/colorpyramid
Perfect solution for the color pyramid example from the IOI
Last synced: 17 Sep 2025
https://github.com/wzliangzz/go_algorithm_problem_solution
Record algorithm problem solving.
Last synced: 23 Aug 2025
https://github.com/muhammetgumus/leetcode
LeetCode algorithm problems solutions & interview questions
algorithm algorithms data-structure data-structure-java data-structures data-structures-and-algorithms interview-preparation interview-questions leetcode leetcode-java leetcode-practice leetcode-questions leetcode-solutions problem problem-solving problemsolving
Last synced: 29 Oct 2025
https://github.com/fabienjuif/astar
an A* algorithm in javascript
a algorithm astar game path shortest shortest-path
Last synced: 20 Jan 2026
https://github.com/sumitgirwal/a-star-path-find-algo-python
A* is a graph traversal and path search algorithm, which is often used in many fields of computer science due to its completeness, optimality, and optimal efficiency.
algorithm astar-algorithm pygame-games python-3
Last synced: 20 Mar 2025
https://github.com/datosh/algo
Algorithms in golang using type parameters
algorithm algorithms golang type-parameters
Last synced: 15 Jun 2025
https://github.com/edumigueis/math-algorithms
A compilation of mathematical algorithims in C#.
algorithm algorithms csharp fibonacci fibonacci-sequence math math-algorithms mathematics mdc mmc
Last synced: 27 Mar 2025
https://github.com/dubzzz/various-algorithms
Various Algorithms
algorithm constexpr property-based-testing template-metaprogramming test-driven-development
Last synced: 21 Mar 2025
https://github.com/namtndev/leetcode-practice
📚 Practicing algorithms & data structures on LeetCode with JavaScript ✨
algorithm datastructures javascript leetcode
Last synced: 03 Apr 2025
https://github.com/ianstenbit/arulesregression
Regression package for R based on arulesCBA's transaction-boosted associative classification algorithm
algorithm association-rules package r regression
Last synced: 03 Apr 2025
https://github.com/basemax/sortingalgorithms
This is a collection of sorting algorithms implemented in C.
algo algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c sort-algorithm sort-algorithms
Last synced: 03 Apr 2025
https://github.com/sevdanurgenc/randomforestinrprograming
R Programlama Dilinde Random Forest Kullanımı (Random Forest in R Programming)
algorithm r random-forest rprogramming
Last synced: 10 Jul 2025
https://github.com/fabiomatavelli/leetcode
Leetcode problems solutions written in Python
algorithm algorithm-challenges algorithms leetcode leetcode-practice leetcode-python leetcode-questions leetcode-solutions study
Last synced: 04 Apr 2025
https://github.com/shoyebmd424/design-and-analysis-algorithm
algorithm daa data-analysis data-structures
Last synced: 16 May 2026
https://github.com/tillstuder/secure-communication
🔐 Secure P2P communication with diffie-hellman key exchange and multiple cyphers.
algorithm cypher decryption diffie-hellman encryption micropython p2p python secure
Last synced: 06 May 2025
https://github.com/rhidoyhasanmahmud/leetcode-in-java
Solutions to all problems of Leetcode online judge written in Java
algorithm java leetcode leetcode-solutions problem-solving
Last synced: 04 Apr 2025
https://github.com/anjulapaulus/tinyqueue
A simple and smallest binary heap priority queue in golang
algorithm binary-heap datastructure go golang priority-queue
Last synced: 25 Jan 2026
https://github.com/tuliohrc/linear-algebra-application
Application of linear algebra concepts
Last synced: 28 Jun 2025
https://github.com/amoshnin/r-pathfinding.algorithms.visualizer
⚡️ Visualization tool for various pathfinding and recursive division maze-generation algorithms. List: (A* Search, Depth-First Search, Breadth-First Search, Greedy Best-First Search)
algorithm computer-science pathfinding-algorithm pathfinding-visualizer typescript
Last synced: 13 Mar 2025
https://github.com/contactvaibhavi/leetcodesolutions
Complete code implementations to the Leetcode Questions I've solved so far
algorithm algorithms algorithms-and-data-structures cpp data-structures dsa interview interview-practice interview-prep interview-preparation interview-questions java leetcode leetcode-cpp leetcode-java leetcode-solutions mit-license
Last synced: 19 May 2026
https://github.com/jaaumg/piramidefibonnaci
Algorithm problem presented by my professor
algorithm c fibonacci fibonacci-numbers fibonacci-sequence
Last synced: 29 Oct 2025
https://github.com/abhrankan-chakrabarti/almost-isosceles-pythagorean-triples
This repository contains `AIPT_generator.py`, an algorithm for generating almost isosceles Pythagorean triples. Starting from (3, 4, 5), it uses a specific method to calculate triples. Explore the README for details on installation, usage, and contribution.
algorithm math number-theory pythagorean-triples
Last synced: 17 Jun 2025
https://github.com/kmx-systems/a-star-algo
Generic C++ implementation of A* algorithm (header only). Features: Fully customizable internal data structures, step-by-step execution and beam search support.
a-star-algorithm algorithm beam-search cpp cpp20 header-only heuristic-algorithm heuristic-search heuristic-search-algorithms search-algorithm template
Last synced: 12 Apr 2025
https://github.com/huidaecho/ispso
Isolated-Speciation-based Particle Swarm Optimization
algorithm optimization particle-swarm-optimization
Last synced: 10 Jul 2025
https://github.com/kylesmith19091/knearestneighbourfromscratch
MNIST handwritten digits classifier, implemented from scratch using Eigen
algorithm eigen-library knearest-neighbour-algorithm mnist
Last synced: 29 Oct 2025
https://github.com/the0cp/leetcode
C++/Shell/SQL source code of solved LeetCode problems.
algorithm cpp leetcode leetcode-cpp leetcode-solutions
Last synced: 11 Jul 2025
https://github.com/samson-mano/random_domain_generator
C# implementation of random closed domain generator
algorithm bounded closed-domain domain inner-surfaces map-generation map-generator mathematics random-closed-domain random-surface surface surface-detection surfaces
Last synced: 16 Dec 2025
https://github.com/mosi-sol/live-contracts-s4
simple solution for mathematical & algorithm's & ciphers
algorithm smart-contracts solidity
Last synced: 20 Jun 2025
https://github.com/brainhub24/zip.py
This a toolkit for file compression with options for easy, medium, strong, and high compression levels. It can compress individual files or multiple files into a single archive and generates a log file for each compression. Simplify your compression workflow with ZIP.PY.
algorithm archiver compression py zip zippy
Last synced: 11 Jul 2025
https://github.com/jongwooo/algorithm
Problem Solving with Algorithms and Data Structures
algorithm baekjoon-online-judge problem-solving programmers swea
Last synced: 13 Jul 2025
https://github.com/made2591/go-hanoi
The famous Hanoi game written in Go. Thanks to @skelterjohn for his lib, go-matrix, that you can find in https://github.com/skelterjohn/go.matrix
algorithm classical exercise game go hanoi hanoi-riddle hanoi-towers math problem recursion
Last synced: 23 Jun 2025
https://github.com/uosyph/binary_trees
A collection of binary tree data structures and algorithms implemented in C. It provides a variety of functions for creating, manipulating, and traversing binary trees efficiently.
Last synced: 23 Jun 2025
https://github.com/guillainbisimwa/competitive-programming
A2SV helps smart students from universities get better at technology and find good jobs at top companies worldwide. They also make apps to solve big problems in their own countries. It's free for students who can't afford it but are really good at what they do.
algorithm algorithm-challenges algorithms-and-data-structures data-structures python python3
Last synced: 23 Jun 2025
https://github.com/tamim-saad/cse-204-dsa-i
compilation of dsa-1 offlines
algorithm buet-cse cse-204 data-structures data-structures-and-algorithms dnc dp dsa dsa-1 greedy
Last synced: 13 Jul 2025
https://github.com/gusenov/algorithms
Различные алгоритмы.
algorithm algorithms algorithms-implemented
Last synced: 16 Jul 2025
https://github.com/hhf112/moore-search
A parallelized header-only implementation of the Boyre Moore exact string searching algorithm in C++17.
algorithm cpp17 multithreading
Last synced: 17 Jul 2025
https://github.com/npanuhin/itmo-algo
Homework solutions for the Algorithms and Data Structures course at ITMO University (2021/2022, Future)
algorithm algorithms algorithms-and-data-structures data-structures graph graph-algorithms greedy-algorithms itmo itmo-labs itmo-university searching-algorithms shortest-path-algorithm shortest-paths sorting-algorithms
Last synced: 18 Jul 2025
https://github.com/anarmawala/chess-ai
Chess AI written in Rust that uses the min/max algorithm and tree pruning so predict 5-6 moves ahead.
ai algorithm chess game min-max-optimization tree-pruning
Last synced: 18 Jul 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: 17 May 2026
https://github.com/david-pena/cohen-sutherland-algorithm
Cohen-Sutherland Line Clipping Implementation
Last synced: 23 Feb 2025
https://github.com/jisazatappsi/shatter
Data Driven Development
algorithm data-driven deep-learning machine-learning programming-language python-3
Last synced: 23 Jun 2025
https://github.com/shivamswarnkar/algo-analysis
Create and design a map, consisted of a goal, a starting point and various obstacles, and then visually analyze different algorithms as they try to find the best path from source to goal.
algo-analysis algorithm astar-algorithm breadth-first-search depth-first-search hill-climbing-search iterative-deepening-search simulation visual-analysis
Last synced: 21 Mar 2025
https://github.com/mashateayoub/dm_declat_mp
Implementation de l'algorithme de generation des items frequents en python et l'application sur une base de donnes diabetique
algorithm datamining-algorithms python
Last synced: 23 Feb 2025
https://github.com/dnanhkhoa/codingchallenge
This place contains my solutions for problems on coding challenge sites.
algorithm competitive-programming cplusplus hackerrank
Last synced: 12 Apr 2025
https://github.com/ndsvw/largest-square-formed-in-a-matrix-problem
Dynamic-Programming solution of the "Largest square formed in a matrix"-Problem: Given a binary matrix: What is the maximum size square sub-matrix with all 1s? (and additional: What is the maximum size square sub-matrix with all 1s at the border?)
algorithm algorithm-challenge binary complexity-analysis dynamic-programming matrix
Last synced: 03 Mar 2025
https://github.com/phillipe17macedo/genetic.algorithm.ga
Genetic Algorithm GA
algorithm genetic-algorithm javascript
Last synced: 05 Apr 2025
https://github.com/ucl/scikit-surgerydocker
This repo describes with a simple example how to use docker to containerise your project/algorithm
algorithm containerise docker-image scikit-surgerychallange scikit-surgerydocker
Last synced: 28 Mar 2025
https://github.com/hansalemaos/cythoncartesian2
Cartesian Product for NumPy - 40x faster than NumPy + itertools.product
algorithm cartesian cartesian-product cython fast numpy
Last synced: 17 May 2026
https://github.com/spacebody/algorithm-design-and-analysis
The source code about the course Algorithm Design and Analysis
algorithm analysis course-algorithms graph
Last synced: 13 Apr 2025
https://github.com/lussierc/registration_algorithm
An algorithm that would make the course registration process more fair at Allegheny College.
Last synced: 27 Mar 2025
https://github.com/fjtapia/benchmark_boost_sort
Benchmark programs for the Boost Sort Library
Last synced: 04 Jun 2026
https://github.com/samuelsenerwa/alx-higher_level_programming
The repository contains all the tasks done in ALX software engineering program
algorithm alx-higher-level-programming api classes-and-objects data-structures development exception-handling inheritance javascript loops modules programm python unittest
Last synced: 04 May 2026
https://github.com/abrarulhassan-786/n-queen-problem
The solution is [3,1,2,4]. The first queen should be placed in the 1st row 3rd column, the second queen should be placed in 2nd row 1st column, the third queen should be placed in 3rd row 2nd column and finally, the 4rth queen should be placed in 4rth row 4rth column.
ai algorithm algotrading artificial-intelligence code nqueens-problem nqueens-solution programming programming-language queens-puzzle
Last synced: 17 Mar 2025
https://github.com/islamhaqq/coderbyte
Coding challenges in many different programming languages!
algorithm algorithm-challenges algorithms go golang javascript languages node python rust unittest
Last synced: 07 Apr 2026