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-24 00:01:25 UTC
- JSON Representation
https://github.com/bjam24/traveling-salesman-problem
The project is about solving symmetrical traveling salesman problem. The repository contains 4 optimization algorithms: Tabu Search, Hill Climbing with Multi-Start, Nearest Neighbor and Simulated Annealing.
algorithm automation hill-climbing nearest-neighbor python simulated-annealing tabu-search travelling-salesman-problem xlsx
Last synced: 24 Mar 2025
https://github.com/krvajal/graph-experiments
Graphs algorithms experiments in C++ 11
algorithm cpp11 graph-algorithms graph-theory graph-traversal
Last synced: 12 Oct 2025
https://github.com/jshinm/coding_practice
coding practice
algorithm data-structures statistics
Last synced: 04 Jul 2025
https://github.com/permalik/curricula
edu:Computer Science and DSA
advent-of-code algorithm computer-science data-structure
Last synced: 04 Jul 2025
https://github.com/syed-bakhtawar-fahim/dsa_algorithm_code
Assalam o Alikum Guys, This is the repo of Data Structure and Algorithm in C programming language. I hope it will help you in learning Data Structure and Algorithm in C. I'm also learning Data Structure and algorithm in Python in better and easy way you can also explore it
algorithm algorithms-and-data-structures c data data-structures-and-algorithms dsa-algorithm dsa-learning-series dsa-practice
Last synced: 12 Apr 2025
https://github.com/datashaman/supercluster-php
A very fast geospatial point clustering library for PHP, based on supercluster.
algorithm clustering computational-geometry maps php
Last synced: 21 Jan 2026
https://github.com/ronhachmon/edit-distance
implementation of edit distance algorithm
algorithm algorithms java oops-in-java
Last synced: 29 Apr 2026
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: 29 Apr 2026
https://github.com/blargian/min_span_tree_visualizer
A tool to visualize how algorithms for finding minimum spanning trees work. Complete with random generation of tree structures using Delaunay triangulation or option to import your own.
algorithm algorithms-and-data-structures catch2 cmake cpp dear-imgui delaunay-triangulation educational graph greedy-algorithms help-wanted imgui imgui-glfw implot kruskal kruskal-algorithm minimum-spanning-tree prims-algorithm prims-mst visualization
Last synced: 29 Mar 2025
https://github.com/hamolicious/poisson-disc-sampling
Poisson-Disc Sampling algorithm using Mitchell’s best-candidate algorithm written in Python 3.8 and PyGame 2
algorithm poisson-disk pygame python
Last synced: 23 Apr 2025
https://github.com/gmohammedabdulla/machine-learning
algorithm deeplearning-demo machine-learning
Last synced: 13 May 2026
https://github.com/adham90/algorithms
algorithm data-structure javascript js searching-algorithms sorting-algorithms
Last synced: 14 Oct 2025
https://github.com/cephascard0207/reeborg-sworld_allhurdles_algorithm
In simple words an 'Algorithm' means a set of instructions given to a computer to solve any kind of a problem depending on its type, As of this it solves the hurdles. Any kind of hurdle puzzle can be solved in Reeborg's World using this simple algorithm.
algorithm python python3 reeborg
Last synced: 29 Apr 2026
https://github.com/at1as/tetris-solver
solves tetris puzzles
algorithm ruby sigil talos-principle tetris
Last synced: 22 Nov 2025
https://github.com/kartmaan/lychrel-number
Iterative process of adding numbers with their palindrome in order to end up with a new palindrome, or not...
196-algorithm algorithm calculations lychrel-number math mathematics palindrome palindrome-number unsolved-problems
Last synced: 14 Oct 2025
https://github.com/dubniczky/convex-hull
Optimizing a convex hull using trigonometric elimination on a web environment
algorithm javascript optimization p5js web
Last synced: 31 Mar 2025
https://github.com/dron12261/rabin-karp-algorithm
Разработка программы для визуализации алгоритма Рабина-Карпа
algorithm application csharp released winforms
Last synced: 30 Apr 2026
https://github.com/amirhossein-github/javascript-database
This repository contains all my knowledge of JavaScript.
Last synced: 14 Oct 2025
https://github.com/yaroslavchuiko/ucode-pathfinder
Ucode-Pathfinder
algorithm c dijkstra-algorithm makefile pathfinder ucode ucode-connect
Last synced: 20 Mar 2025
https://github.com/rlagkrdy/Person_Study
algorithm data-structures javascript mocha shouldjs typescript
Last synced: 11 Mar 2025
https://github.com/goncaloperes/algorithms
algorithm algorithms c-plus-plus heuristics modern-heuristics python
Last synced: 30 Apr 2026
https://github.com/krzjoa/clrs
Cormen et al. algorithms bible
algorithm c c-language clrs clrs-book cormen-algorithms
Last synced: 13 Nov 2025
https://github.com/drewsworkshop/juliaset-animation
Julia Set animation dynamically evolves the fractal's appearance over time (MATLAB script)
algorithm art fractal-algorithms fractal-images fractals juliaset juliasets matlab
Last synced: 05 Jun 2026
https://github.com/malbolgee/data-structures
Some data structures implementations in C.
algorithm avl-tree binary-search-tree c priority-queue queue stack
Last synced: 16 Oct 2025
https://github.com/ierturk/rust-practice
Rust Language Practice
algorithm algorithms algorithms-and-data-structures data-structures dsa practice project-template recruitment-test rust rust-lang rust-practice template-project testing unit-testing
Last synced: 16 Oct 2025
https://github.com/claireyurev/code-box-layout
Code box layout repository
algorithm code-box layout-management
Last synced: 27 Jan 2026
https://github.com/pin3dev/42_pushswap
Algorithm challenge focused on sorting a stack of integers with the minimum number of operations. Implemented in C with a limited set of operations, ideal for understanding algorithm optimization.
42cursus 42porto 42pushswap 42school algorithm c sorting sorting-algorithm sorting-algorithms tutorial tutorial-sourcecode
Last synced: 17 Oct 2025
https://github.com/i-aiymen/debt_simplification
A Dart function that simplifies debt settlements among a group, similar to 'Quick Split' app. Takes a list of debts and returns a simplified list.
algorithm dart flutter quick-split
Last synced: 24 Feb 2026
https://github.com/michael98liu/competitive-programming
Competitive programming problems from various origin.
algorithm competitive-programming
Last synced: 04 Jul 2025
https://github.com/youseftareq33/java_algorithm_2_huffmancode
Huffman Code for compression and decompression file
algorithm huffman-compression-algorithm java javafx
Last synced: 30 Apr 2026
https://github.com/9sako6/ruby-datastructures-algorithms
Data Structures and Algorithms implementation in pure Ruby
Last synced: 18 Oct 2025
https://github.com/hackcpp/hackcpp.github.io
编程技术 blog 网站,90后 C++ 程序猿, 学习记录, 技术分享, 编程笔记, 数据结构与算法, 程序架构设计
algorithm cplusplus data-structures design-patterns vuepress-blog
Last synced: 31 Jan 2026
https://github.com/vladovsiychuk/jump-point-search-algorithm
Improved version of A*, aka JPS
a-star algorithm jps jps-algorithm jump-point-search pathfinding pathfinding-algorithm
Last synced: 19 Oct 2025
https://github.com/soyapo/codechef
Scripts to Codechef problems, submitted by me. Most of them tend to work.
Last synced: 19 Oct 2025
https://github.com/cybersecurity-dev/algorithms-in-cpp
Algorithms in C++
algorithm algorithms algorithms-and-data-structures data-structures-algorithms data-structures-and-algorithms
Last synced: 24 Feb 2026
https://github.com/zanadoman/iterative-merge-sort
Iterative Merge Sorting Algorithm with optimizations
Last synced: 23 Mar 2025
https://github.com/justinianus2001/projecteuler
All my Project Euler solutions in C++ language
algorithm cpp hackerrank-solutions mathematics project-euler
Last synced: 26 May 2026
https://github.com/nazarkhatsko/test-searching-algorithms
Comparison of the efficiency of the most popular searching algorithms
algorithm cplusplus search search-algorithm
Last synced: 21 Oct 2025
https://github.com/ivikramsahu/data-structure
Data-structure is not for interviews but to develop scalable software using those.
algorithm computer-engineering computer-science data-structures
Last synced: 24 Jan 2026
https://github.com/peter-lyons-kehl/produce
Productivity data Structures, Algorithms and :children_crossing: examples in :coffee: Java 8
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java java-8
Last synced: 01 Jun 2026
https://github.com/aliiahmadi/data-manipulation
Algorithms and solutions
algorithm algorithms data-analysis data-science
Last synced: 30 Jun 2025
https://github.com/jacksonchen1998/data-structure-algorithm
Data Structure and Algorithm for beginner
algorithm c-plus-plus data-structures python3
Last synced: 29 Apr 2026
https://github.com/liwnn/skiplist
A fast skip list implementation for Go
algorithm data-structures go golang skiplist
Last synced: 08 Jun 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/arwl2016/algorithms
Collection of solutions to Codewars algorithm challenges
Last synced: 24 Mar 2025
https://github.com/arwl2016/game-of-life-jquery
Free Code Camp Challenge - using jQuery instead of React
Last synced: 08 May 2026
https://github.com/artainmo/push_swap
42 school project. Algorithm project consisting of optimized data sorting with quicksort or other algorithm.
42school algorithm c quicksort-algorithm
Last synced: 16 Mar 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/ashdtu/data-structure-algorithms
Data Structures/Algorithms
Last synced: 23 Oct 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: 24 Oct 2025
https://github.com/beomseokyu/algorithm
[Python] 알고리즘 문제 풀이 스터디
algorithm beakjoon programmers python study
Last synced: 14 May 2026
https://github.com/jorgechato/warmup
A simple repository with a bunch of exercises, from algorithms, to designs.
algorithm design docker travis-ci
Last synced: 01 May 2026
https://github.com/gustavo-hillesheim/project-euler
a repository for recording Project Euler solved problems
algorithm problem-solving project-euler
Last synced: 24 Oct 2025
https://github.com/fabienbounoir/simulateurmodulauto
Simulateur de prix réalisé pour le site internet modulauto.net, permettant aux clients de réaliser directement leur estimation.
algorithm html javascript price simulator
Last synced: 10 Jun 2025
https://github.com/alvarocastro/heapsort
Yet another implementation of heapsort in JavaScript aimed to be flexible, lightweight and fast.
Last synced: 18 Apr 2026
https://github.com/cephascard0207/reeborg-sworld_maze_algorithm_v1.0
In simple words an 'Algorithm' means a set of instructions given to a computer to solve any kind of a problem depending on its type, As of this it solves most the maze. Any kind of maze puzzle can be solved in Reeborg's World using this simple algorithm.
algorithm python python3 reeborg
Last synced: 01 May 2026
https://github.com/kczulko/astar
A* algorithm
algorithm functional-programming monad-transformers monads referentially-transparent scala
Last synced: 01 May 2026
https://github.com/hamidhosen42/stl-standard-template-library
STL-Standard-Template-Library. All STL Code with problem solving
algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl
Last synced: 15 Mar 2026
https://github.com/yh20studio/algorithm-problem-solving
알고리즘 문제풀이한 결과를 올리는 곳 입니다.
Last synced: 01 May 2026
https://github.com/oliverkovacs/array-sum
Efficiently sums slices of arrays
algorithm javascript optimization summation
Last synced: 15 Mar 2025
https://github.com/zilean12/factorial-loop-and-recursion-method-
To calculate the factorial using a loop and recursion
algorithm factorial-calculation factorial-number-system factorial-recursion recursion recursion-algorithm
Last synced: 04 Apr 2025
https://github.com/redouane64/primenumbers
Simple prime numbers calculator.
algorithm calculator csharp prime-numbers
Last synced: 16 Mar 2026
https://github.com/gusenov/max-empty-rect-py
:black_square_button: Реализация на Питоне алгоритма поиска на изображении пустого прямоугольника максимальной площади.
algorithm empty-spot graphics numpy python python-image-library python-library rectangle-detection
Last synced: 06 Feb 2026
https://github.com/hafizhhasyhari/latihan-c-
C++
algorithm algorithms-and-data-structures algoritma-pemrograman cpp-algorithms
Last synced: 26 Oct 2025
https://github.com/zilean12/fcfs
FCFS algorithm
algorithm fcfs fcfs-process-scheduling fcfs-scheduling
Last synced: 04 Apr 2025
https://github.com/mortend/typescript-clustering
Density Based Clustering for TypeScript
Last synced: 27 Oct 2025
https://github.com/jackparsonss/sorting-algotihm-visualizer
This repository is a simple sorting algorithm visualizer, made using python and tkinter
algorithm gui python3 sort visualization
Last synced: 27 Oct 2025
https://github.com/vladiant/color2gray
Color2Gray algorithm implementation
algorithm color2gray compute-shaders doctest opencl opengl vulkan
Last synced: 28 May 2026
https://github.com/mateusjssilva/smith-waterman-algorithm
This project is a Java implementation of the Smith-Waterman algorithm, commonly used in bioinformatics for local sequence alignment. It enables the comparison of DNA, RNA, or protein sequences by identifying regions of similarity, which can be helpful for evolutionary studies, structural analysis, and functional predictions.
algorithm bioinformatics java smith-waterman
Last synced: 01 May 2026
https://github.com/zilean12/roundrobin
Round Robin
algorithm pseudocode round-robin round-robin-scheduler
Last synced: 04 Apr 2025
https://github.com/zilean12/insertion-sort
Insertion sort
algorithm insertion-algorithms insertion-sort insertion-sort-algorithm pseudocode sorting
Last synced: 04 Apr 2025
https://github.com/codewithsegnet/sorting_algorithms
Writing sorting algorithm that puts elements of a list into an order
Last synced: 12 Jun 2026
https://github.com/kyleylikey/robinos
RobinOS is a JavaFX application that simulates CPU Scheduling Algorithms (SJF, RR) and a Disk Scheduling Algorithm (SCAN). This is in partial fulfillment for the course ICS26012-Operating Systems.
algorithm algorithms cpu-scheduling disk-scheduling javafx
Last synced: 01 May 2026
https://github.com/prash08484/binary-tree-visualiser
It is basic ds-algo based project whose aim to illustrate some types of binary tree's and some operation visualization on that tree..
algorithm binary-search-tree binary-trees css3 data-structures html5 illustration javascript max-heapify
Last synced: 12 Apr 2026
https://github.com/allanjos/algorithms
Algorithm implementations
algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree c divisor euler makefile prime-numbers queue
Last synced: 13 Jun 2026