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-27 00:01:23 UTC
- JSON Representation
https://github.com/austinoboyle/leetcodesolutions
algorithm algorithms data-structures leetcode leetcode-solutions python
Last synced: 26 Mar 2025
https://github.com/hwhang0917/recursive-maze
algorithm practice recursion vuejs
Last synced: 16 Apr 2026
https://github.com/isobarbaric/bsearch-tracer
Binary Search Tracer
algorithm binary-search trace visualizer
Last synced: 04 Sep 2025
https://github.com/kirby-b/sorting-algorithms
Some sorting algorithms
algorithm algorithms python python3 sorting sorting-algorithms terminal-based
Last synced: 25 Mar 2025
https://github.com/masum184e/cse-1201
Data Structure
algorithm algorithms-and-data-structures data-structure datastructure datastructures-algorithms
Last synced: 31 Mar 2025
https://github.com/hextriclosan/algorithm
Collection of Algorithms
algorithm algorithms comparator functor iterator java permutation-algorithms
Last synced: 05 Mar 2026
https://github.com/cianhub/knapsack-algorithm-solution
A JavaScript algorithm for solving the knapsack problem
algorithm javascript knapsack-problem
Last synced: 26 Mar 2025
https://github.com/chrisvilches/knapsack-2d-allocation
Genetic algorithm that solves the 2D rectangle knapsack problem. Try to fit as many rectangular items as possible inside a container, while maximizing the total value the items provide.
algorithm computational-geometry genetic-algorithm genetic-algorithms geometry knapsack-problem rust rust-lang
Last synced: 16 Mar 2025
https://github.com/sleekpanther/bipartite-testing
Algorithm to test if a given graph is Bipartite or not
algorithm bfs bipartite bipartite-graphs bipartite-test bipartite-testing breadth edges graph graph-algorithms graphs java noah noah-patullo pattullo patullo patulo
Last synced: 28 May 2026
https://github.com/orbulant/hardware-store-das
Using C++, data structures and algorithms are created to simulate a hardware store's inventory operations.
algorithm data-structures manipulate-data
Last synced: 04 Apr 2025
https://github.com/apiz23/student-information-hub
Algorithm && Programming Subject Project
Last synced: 15 Mar 2025
https://github.com/knifecake/ads
Some implementations of the traditional algorithms and data structures you're taught in any algorithms course.
Last synced: 29 May 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/bola-nabil/hackerrank-solutions
HacerRank Solutions
algorithm algorithms algorithms-and-data-structures cpp data-structures hackerrank hackerrank-solutions javascript problem-solving
Last synced: 21 May 2026
https://github.com/joymon/puzzles
Puzzles I have solved for interviews and fun
Last synced: 26 Mar 2025
https://github.com/bola-nabil/spoj
SPOJ solutions
algorithm algorithms algorithms-and-data-structures competitive-programming cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/gabrielfu/rsgraph
Python wrapper API for common graph algorithms implemented in Rust
algorithm graph graph-algorithms networkx pyo3 python rust
Last synced: 27 Mar 2026
https://github.com/bola-nabil/codechef
codechef solutions
algorithm algorithms algorithms-and-data-structures codechef codechef-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/jwowillo/viztransform
viztransform contains library-packages for working with and vizualizing plane-transformations along with command-packages for easily simplifying, applying, and vizualizing transformations from a CLI.
algorithm geometry golang isometry transformation vizualize
Last synced: 18 May 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/michael98liu/competitive-programming
Competitive programming problems from various origin.
algorithm competitive-programming
Last synced: 04 Jul 2025
https://github.com/barismeral/java-isnumeric
Java isNumeric Method
algorithm algorithms api app custom example function java java-8 java-library java8 method methods numeric numerical-analysis numerical-methods numerics sample simple simple-api
Last synced: 09 Apr 2025
https://github.com/konstantin8105/root
root-finding algorithm
algorithm bisection-method root-finding
Last synced: 16 Mar 2025
https://github.com/alex-mas/mchains
simple string markov chain module in javascript
Last synced: 23 Jun 2026
https://github.com/lucashnss/if684-qlearning-project
This is a project for the course Inteligent Systems (IF684) in CIN-UFPE. Basically it's the implementation of q learning, which is a reinforcement learning algorithm, the objective is use it to training the Amongus to learn the fastest way to arrive at the end of the map.
Last synced: 19 Jun 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/lord-turmoil/graphlab
Graph algorithm visualization
a-star-algorithm algorithm dfs graph kruskal-algorithm prism
Last synced: 16 Mar 2025
https://github.com/nickssilver/binary_trees
A project about Binary Trees in C and other tree-type data structures.
Last synced: 15 Mar 2025
https://github.com/leetcode-in-erlang/leetcode-in-erlang
Erlang-based LeetCode algorithm problem solutions, regularly updated.
algorithm algorithm-competitions algorithms-and-data-structures dynamic-programming erlang interview-questions leetcode leetcode-erlang leetcode-solutions math
Last synced: 25 Sep 2025
https://github.com/anson09/ac
AC means power or accepted, practicing your js and programing skill from here 🧤
algorithm js leetcode programming
Last synced: 15 Mar 2025
https://github.com/coodingpenguin/problem-solving
:memo: Practice problem solving with BOJ and Programmers
algorithm boj leetcode problem-solving programmers python-for-coding-test python3
Last synced: 26 Mar 2025
https://github.com/pochetes/ds-practice
All Data Structures & Algorithms Implementations. Practicing...
algorithm algorithms-and-data-structures arrays binary-search-tree data-structures leetcode queues searching sorting stacks trees
Last synced: 26 Mar 2025
https://github.com/jabellard/bst
Binary search tree.
algorithm algorithms binary-search-tree c data-structure data-structures
Last synced: 30 May 2026
https://github.com/hpedrorodrigues/graphs
A simple implementation of some Graph algorithms
algorithm graph graph-algorithms
Last synced: 13 Apr 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/tim-raphael/chess-engine
This is a simple chess engine implemented in Rust using the minimax algorithm with alpha-beta pruning for decision-making.
algorithm chess chess-engine minimax-algorithm rust
Last synced: 08 Jun 2026
https://github.com/gourabofficial/fuck-leetcode
DSA using Java
algorithm data-structures dsa dsainjava
Last synced: 06 Jul 2025
https://github.com/xiyuan-fengyu/algorithm
java 红黑树 TreeMap 可视化
algorithm red-black-tree tree-map
Last synced: 28 Nov 2025
https://github.com/stardustdl/algorithms-in-rust
A collection of some algorithms and data-structures.
algorithm algorithm-competitions algorithms-implemented data-structures
Last synced: 01 Apr 2025
https://github.com/themuuln/spoj7
Some exercises from https://www.spoj.com/RGB7/ well solved on c++.
algorithm arithmetic c cpp easy exercise exercises
Last synced: 09 Apr 2025
https://github.com/eghojansu/windowing
Windowing Algorithm PHP Implementation
Last synced: 24 Jun 2025
https://github.com/nicolasleroux/bubble-sort-algorithm
Bubble Sort implementation with ES6 Generators
algorithm bubble-sort sorting-algorithms
Last synced: 12 Jun 2025
https://github.com/nir3x/compressor.cpp
Compressor - Simple Repeated Characters Compression Algorithm
algorithm c-plus-plus compression compression-library compression-package cpp data-compression data-encoding data-size reduction-algorithm repeated-characters sequence symmetric-algorithm varsizedint
Last synced: 30 May 2026
https://github.com/yewomhango/dijkstraalgorithm
A simple demo of Dijkstra's algorithm
algorithm canvas2d dijkstra-algorithm dijkstra-shortest-path typescript
Last synced: 05 Jul 2025
https://github.com/aamiranwar/sea
A curated list of programs in C for the study of Data structures and Algorithms.
Last synced: 02 Apr 2025
https://github.com/danutama/python-aes-encryptor
A Python-based desktop application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES 128, 192, 256-bit).
advanced-encryption-standard aes aes-128 aes-192 aes-256 aes-encryption algorithm cipher ciphertext cryptography encryption-decryption python python3 rijndael rijndael-algorithm
Last synced: 23 Apr 2025
https://github.com/eendroroy/numberlab
A collection of numerical algorithms
algorithm mathematical-algorithms numerical-calculations
Last synced: 22 Feb 2026
https://github.com/mustafadalga/rgbrenkgecisleri
RGB renk kodları değiştirilerek , renkler arasında geçiş yapan basit bir C# uygulaması
algorithm algorithm-challenges algorithms csharp csharp-code rgb rgb-animation rgb-color
Last synced: 23 Jun 2025
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/basemax/binarytreego
Implementation of a binary tree in Go. A Binary Tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. A node with no children is called a leaf node. A node cannot have more than two children.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree data-structure datastructure ds go golang tree tree-algorithms tree-binary tree-data-structure tree-search tree-structure
Last synced: 01 Jul 2025
https://github.com/gozdesaygiliyalcin/java-personal-examples-and-codes
This repository includes personal examples and homework assignments during the java bootcamp, and also includes hacker rank, codewars kata solutions.
algorithm codewars hackerrank java problem-solving
Last synced: 10 Jan 2026
https://github.com/tomazjunior/data-structure
Exercise the data structure, algorithm and problem-solving skills adding a daily coding problem.
algorithm data-structures problem-solving-skills
Last synced: 08 Apr 2025
https://github.com/kyunghoon0126/algorithm
Algorithm
algorithm data-structure python
Last synced: 12 Apr 2026
https://github.com/palucki/yardiff
Yet another rdiff implementation - rolling hash based file diffs
algorithm compari delta diff diff-tool rdiff rolling-hash rsync signature
Last synced: 07 Sep 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/drkenreid/simulatedannealingexample
An example Simulated Annealing in Java.
algorithm evolutionary metaheuristics simulated-annealing
Last synced: 12 Mar 2026
https://github.com/kshru9/google-pagerank-algo-implementation
Implementation of PageRank algorithm used by Google to rank websites
algorithm google pagerank pagerank-algorithm python rank
Last synced: 28 Feb 2025
https://github.com/hasanyahya101/routerender-vite
This is a basic Dijkstra's path finding algorithm visualizer. You set a start and an end tile. The algorithm starts searching each tile it can and finally finds and displays the shortest path.
algorithm algos dijkstra-s finding github github-pages mit pages path path-visualizer shadcn static tiles
Last synced: 09 May 2026
https://github.com/prakhardoneria/tic-tac-toe-python
Simple implementation of the classic Tic Tac Toe game using Python's Tkinter library for the GUI. Features include player vs. AI gameplay, win and tie detection, and dynamic GUI updates. Easy to play and customize. Enjoy a timeless game of Tic Tac Toe!
ai algorithm game game-theory game-theory-algorithms python python3 tkinter
Last synced: 06 Apr 2025
https://github.com/sonnyson-p/advanced-computer-programming-teaching-works
Advanced computer programming textbook
algorithm cpp data-structure teaching
Last synced: 30 May 2026
https://github.com/yaxingson/es-containers
Implementation of various data structures and algorithms in javascript
algorithm datastructures list map set sort
Last synced: 04 Feb 2026
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/sbstndb/vectorized_find
Experimentations on the find function on vectors in c++
algorithm avx experimental find google-benchmark intrinsics
Last synced: 16 Mar 2025
https://github.com/programmer-rd-ai/competitive-programming-solutions
A collection of my solutions to various competitive programming problems from platforms like LeetCode. This repository serves as a personal archive of my problem-solving journey, covering a range of algorithms, data structures, and problem-solving techniques.
algorithm algorithms algorithms-and-data-structures data datastructures dsa javascript pandas python structures
Last synced: 01 Mar 2025
https://github.com/tanuj-maheshwari/johnson-apsp
Johnson's Algorithm for All Pair Shortest Path.
algorithm binomial-heap fibonacci-heap graph heap
Last synced: 16 Mar 2025
https://github.com/willigarneau/vb-calculator
👨💻 Simple calculator made in visual basic (.Net) to learn the basics of the language. ➕➖➗
algorithm calculator coding learning vbnet
Last synced: 30 Jan 2026
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/yumetodo/prime_num_searcher
algorithm oxyplot prime-numbers qiita
Last synced: 17 Mar 2025
https://github.com/yanne0800/lung_cancer_prediction
This project predicts lung cancer risks using machine learning models like Random Forest, Logistic Regression, and SVM. It analyzes patient data with features such as age, smoking habits, and symptoms. Data preprocessing, visualization, and performance evaluation ensure accurate predictions for early diagnosis.
algorithm classification cnn decision-tree-classifier decision-trees deep-learning gradientboosting keras lung-cancer medical-image-processing navies-bayes-classifer neuralnetworks python scikit-learn
Last synced: 05 May 2026
https://github.com/forestluo/hashtree
Hash tree (https://zhuanlan.zhihu.com/p/290832847).
algorithm hashtree visual-studio
Last synced: 11 Mar 2025
https://github.com/tanuj-maheshwari/min-cost-arborescence
Minimum Cost Arborescence of a Directed Graph
Last synced: 17 Jun 2025
https://github.com/programyazar/usefull_websites
Usefull Websites
algorithm cnc docs ffmpeg information keyboard language lesson links linux usefull-papers whitepaper
Last synced: 18 Apr 2026
https://github.com/ro-el-c/ps
problem solving
algorithm cpp data-structure java python sql
Last synced: 05 May 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/bookseer/algorithms
Алгоритмы и структуры данных
algorithm algorithms data-structures education
Last synced: 03 Mar 2026
https://github.com/farhaduneci/huffmancoding
Huffman Coding Compression Algorithm Implementation
Last synced: 19 Apr 2026
https://github.com/edr3x/recommendation-algo
recommendtaion algorithm written for Vehicle Rental Platform.
Last synced: 16 Mar 2025
https://github.com/cyril-develop/lespetitsplats
Formation "Développeur d'application - Javascript React" - OpenClassrooms, projet 7: Développez un algorithme de recherche en JavaScript.
algorithm binary-search html html-css-javascript html5 javascript javascript-es6 sass sass-framework
Last synced: 10 May 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/devssh/scaco
Final Year Project 2016 http://www.indjst.org/index.php/indjst/article/view/102112
abelian-groups algorithm carmichael chinese-remainder cloud cryptography discrete-logarithm euler-totient fermat galois-field network-security rsa signature-verification
Last synced: 20 Jul 2025
https://github.com/quaddarv1ne/codewars_quadd4rv1n7
Репозиторий содержит решения задач с платформы Codewars, решённых на различных языках программирования. Все задачи организованы по языкам и уровням сложности (катам)
algorithm codewars codewars-kata config cpp csharp data-structures dynamic-programming easy education hard hardware javascript math medium olimpiade python recursive study study-project
Last synced: 28 Apr 2026
https://github.com/karenvelasquezcampus/py-skills-up
Explore Python algorithms for learning, each in a separate branch to enhance your coding skills and understanding.
Last synced: 05 Sep 2025
https://github.com/samdney/notes-3sum
Notes: "A 3SUM algorithm on the binary addition level of atomic generated real numbers" , id: notes_000X, Notes
3sum algorithm computer-science integers irrational-numbers math real-number
Last synced: 11 Mar 2026
https://github.com/alightsoulmate/algocontestinfohub
[DEVELOPING!] Hub for Online Algorithm Contest Schedules
algorithm information-gathering one-stop-application site
Last synced: 04 Sep 2025
https://github.com/abrarulhassan-hub/practice
I have doen this code on Romain Cities using branch and bound Algorithm. Question: Write an algorithm which takes as input any two cities and returns the shortest route between them. Use the simple branch and bound method.
ai algorithm artificial-intelligence bound branch branchandbound romaniancities
Last synced: 04 Sep 2025
https://github.com/tim-koehler/gram-schmidt-process
The Gram–Schmidt Process with an arbitrary amount of dimensions
Last synced: 18 Apr 2026