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-05 00:01:16 UTC
- JSON Representation
https://github.com/perkss/perkss.github.io
My fun super interesting blog take a read
algorithm algorithms c clojure docker finance functional-programming green kubernetes math mathematics maths sustainability terraform
Last synced: 10 Feb 2026
https://github.com/guildofcalamity/descrambler
a word descrambler using my own algorithm
algorithm algorithm-challenges dotnet-framework visual-studio winforms
Last synced: 10 Feb 2026
https://github.com/alonza0314/leetcode
Solutions of leetcode problem.
algorithm basic-programming data-structures go golang leetcode leetcode-solutons
Last synced: 27 Feb 2026
https://github.com/hun756/zigonic
Algorithm library in Zig programming language
algorithm algorithms zig zig-lang zig-library ziglang
Last synced: 11 Feb 2026
https://github.com/jin-sungdae/alogorithm-in-java
백준, 프로그래머스, 코테, 자바로 푸는 알고리즘 저장소 입니다.
Last synced: 27 Feb 2026
https://github.com/pkx8326/the_fizzbuzz_algorithm_with_python
This is a children's game but it is said to be one of the most asked problem in interviews for programmers. The rule of the game is simple: supposed that there are numbers from 1 to 100, if a number is divisible by 3, it's "Fizz", if it's divisible by 5 then it's "Buzz", if it's divisible by both 3 and 5 then it's "FizzBuzz", otherwise it's itself. The code in this repository should probably be the most efficient way to demonstrate this game. It works with the for loop syntax and if-else logic.
algorithm buzz fizz fizzbuzz game
Last synced: 12 Feb 2026
https://github.com/anishmprasad/super-pi
A Pi based super-powered cluster computer ( Distributed system )
Last synced: 19 Mar 2026
https://github.com/abhay-kanwasi/data-structure
Various data structures in python with proper code with explanation and meaningful comments
algorithm data-structures python pythonbeginners pythondatastructure
Last synced: 13 Feb 2026
https://github.com/alexandreelise/percentage-repartition
Compute a percentage repartition based on possibly fixed percentage values in a dataset
algorithm algorithms javascript js math nodejs nodejs-modules npm utilities
Last synced: 14 Feb 2026
https://github.com/florianluediger/onthepowerofcolorrefinement
Ausarbeitung für das Seminar Algorithm Engineering an der TU Dortmund zum Paper "On the Power of Color Refinement" von Arvind et al.
algorithm colorrefinement graph-isomorphism isomorphic research weisfeiler-lehman
Last synced: 14 Feb 2026
https://github.com/coursecomputer/boyer-moore-horspool
[EN] Implementation of the Boyer-Moore-Horspool algorithm / [FR] Implémentation de l'algorithme Boyer-Moore-Horspool
algorithm boyer-moore-horspool horspool string-searching
Last synced: 28 Feb 2026
https://github.com/souvikpaul6436/dsa-sheet
Merged DSA Sheet
algorithm algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/myst729/puzzle-star
a-star-algorithm algorithm game n-puzzle
Last synced: 14 Feb 2026
https://github.com/jalbam/primero
[Prime number detector made in QBasic]
algorithm basic contest contest-entries math mathematica mathematics maths prime prime-numbers qbasic text-based
Last synced: 19 Mar 2026
https://github.com/cybersecurity-dev/algorithms-in-c
Algorithms in C
algorithm algorithms algorithms-and-data-structures algorithms-datastructures
Last synced: 15 Feb 2026
https://github.com/daniel-j-h/geozbush
A very fast spatial index for geographic locations based on a Z-Order space filling curve
algorithm computational-geometry geospatial index javascript kd-tree openstreetmap r-tree space-filling-curve spatial-index z-order z-order-index
Last synced: 01 Mar 2026
https://github.com/honkinglin/sword-offer
JavaScript solutions to 《剑指 Offer》 coding challenges, aimed at mastering algorithms for technical interviews.
algorithm interview swordoffer
Last synced: 19 Mar 2026
https://github.com/supersimple33/tic-tac-toe-tf
A number of different algorithms that may be used for playing tic-tac-toe.
algorithm artificial-intelligence game machine-learning neural-network python tensorflow tic-tac-toe
Last synced: 31 Mar 2026
https://github.com/hadil19/pattern-searching
A high-performance Python library for single and multiple pattern searching, optimized for bioinformatics and large-scale text analysis
aho-corasick aho-corasick-algorithm algorithm algorithms bioinformatics boyer-moore data-structures dna-sequencing educational kmp-algorithm pattern-matching pattern-search python python-library string-matching
Last synced: 04 Apr 2026
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/chasestarr/inversion
Inversion.Count returns the number of inversions in an integer array
Last synced: 26 Nov 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/janina280/artificial_intelligence
Let's suppose that two friends live in different cities on a map. At every step, we can simultaneously move each friend to a neighboring city on the map.
Last synced: 25 Feb 2025
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/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/lonelycpp/two-pass-assembler
A multi pass assembler implementation in c++
Last synced: 28 Nov 2025
https://github.com/paulkastel/algorytmowysnake
Kosolowa wersja gry Snake przygotowana na przedmiot Algorytmy i Struktury Danych w języku C++. Generuje macierz o zadanym przez użytkownika rozmiarze wypełnioną przeszkodami w losowych miejscach. Wąż tworzony w dowolnym miejscu porusza się zgodnie z kierunkami zegara w taki sposób aby wypełnić sobą jak największą powierzchnię planszy.
algorithm cplusplus snake snake-game spiral
Last synced: 22 Jun 2025
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: 16 Mar 2025
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/anisaronno/dsa
Practice Data Structure and Algorithms
algorithm c datastructures dsa golang js php
Last synced: 31 Dec 2025
https://github.com/pro-2684/pr-ml
Ground-up implementations of neural network and SVM for classifying MNIST dataset
algebra algorithm mnist multiclass-classification neural-network rust svm
Last synced: 13 Jan 2026
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/zulfachafidz/titanic_explorer_predicting_survival_with_classification_using_knn_algorithm
Tracking Life Safety with the KNN Predictive Analysis Approach. Leveraging the Titanic Dataset, we apply classification analysis to predict the fate of passengers based on a variety of features.
algorithm algorithms data data-analysis data-mining data-science datamodeling datapreprocessing dataset knn-algorithm knn-classification machine-learning machine-learning-algorithms prediction-model
Last synced: 01 Sep 2025
https://github.com/raj-tyagi/big-data-ip-anomaly-detection-bloomfilter-misragries
A scalable and efficient real-time IP anomaly detection system leveraging Bloom Filters and the Misra-Gries Algorithm to identify malicious traffic, detect heavy hitters, and dynamically update blacklists with minimal memory usage
algorithm big-data bloom-filter heavy-hitters ip-address-tracker memory-optimization misra-gries network-security probabilistic-datastructure python
Last synced: 26 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/sug0/bst-cpp
Simple C/C++ binary search tree lib
algorithm binary-search-tree bst c cpp data-structure library simple tree
Last synced: 07 Apr 2025
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/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: 01 Mar 2025
https://github.com/gourabofficial/fuck-leetcode
DSA using Java
algorithm data-structures dsa dsainjava
Last synced: 06 Jul 2025
https://github.com/michael98liu/competitive-programming
Competitive programming problems from various origin.
algorithm competitive-programming
Last synced: 04 Jul 2025
https://github.com/coderfamer/data-struct-and-algorithms-c
algorithm algorithms-and-data-structures c data-str
Last synced: 01 Mar 2025
https://github.com/liwnn/skiplist
A fast skip list implementation for Go
algorithm data-structures go golang skiplist
Last synced: 28 Feb 2025
https://github.com/antonio-f/td-methods-sarsa
Temporal Difference methods - A simple implementation of SARSA algorithm applied to OpenAI gym's "CliffWalking" environment.
101 algorithm cliffwalking gym gym-environment machine-learning openai-gym reinforcement-learning sarsa sarsa-algorithm simple td-methods temporal-difference
Last synced: 30 Mar 2025
https://github.com/xiyuan-fengyu/algorithm
java 红黑树 TreeMap 可视化
algorithm red-black-tree tree-map
Last synced: 28 Nov 2025
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: 27 Feb 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/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/mustafadalga/sayiyi-yazili-olarak-yazma
En fazla 4 basamaklı olacak şekilde girilen bir sayının yazılı olarak çıktısını veren C# uygulaması
algorithm algorithm-challenges algorithms csharp
Last synced: 25 Dec 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/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/ddiogoo/complexity-runtime
PUC MINAS: FUNDAMENTOS DE PROJETO E ANÁLISE DE ALGORITMO
algorithm complexity runtime sorting-algorithms
Last synced: 28 Mar 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/nainee99/algorun
Algorun is a powerful online IDE built with Next.js 15, Convex, Clerk, and TypeScript, offering a seamless multi-language coding experience. It provides smart output handling, customizable themes, and community-driven code-sharing, making it the perfect choice for developers looking for flexibility and efficiency.
algorithm clerk code convex editor monaco-editor nextjs saas zustand
Last synced: 15 Apr 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/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 2025
https://github.com/blackhatdevx/leetcode
LeetCode Solutions by Jash Gro
algorithm algorithms dart data datastructures datastructures-algorithms dsa java javascript leetcode leetcode-java leetcode-python leetcode-solutions neetcode
Last synced: 03 Mar 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/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/maximilianfeldthusen/binaryreverseengineer
This algorithm BinaryReverseEngineer performs several key steps to analyze a binary file (specifically ELF format, common on Linux systems):
algorithm cpp elf linux reverse-engineering
Last synced: 11 Jun 2025
https://github.com/drkenreid/simulatedannealingexample
An example Simulated Annealing in Java.
algorithm evolutionary metaheuristics simulated-annealing
Last synced: 12 Mar 2026
https://github.com/rajiv2004-cloud/the-wine-project
AI/ML mini Project repo
algorithm dataset maachine-learning numpy prediction python
Last synced: 26 Mar 2025
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/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/gomisha/santas-brackets-advent-of-code
Solution to Advent of Code 2015 (Day 1: Not Quite Lisp)
Last synced: 26 Feb 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/omansak/nonrestoring-division-calculation
The division operation is carried away by assuming fractional numbers. The Non-Restoring division algorithm is shown below. Initially R is set equal to N and n is the data width. The operands are in two’s compliment form where MSB bit is the signed bit. In Non-Restoring divider, quotient take the digit set {-1,1}
algorithm division nonrestoring
Last synced: 14 Mar 2025
https://github.com/jacksonchen1998/data-structure-algorithm
Data Structure and Algorithm for beginner
algorithm c-plus-plus data-structures python3
Last synced: 12 Jun 2025
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/ghkdqhrbals/graduateproject
택시가 여러 승객을 태울 때, 최적화된 거리를 계산해주는 프로젝트입니다.
Last synced: 15 May 2025
https://github.com/hasenpfote/mark-and-sweep-gc
algorithm cpp garbage-collection
Last synced: 26 Dec 2025
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: 06 Mar 2025
https://github.com/chasefunny/learn
系统学习 :JavaScript、nodejs、nestjs、vue、react、webpack等知识的笔记
algorithm frontend full-stack javascript mysql nodejs
Last synced: 12 Feb 2026
https://github.com/nikhilvdev/data-structures-c
algorithm algorithms-datastructures c data-structures
Last synced: 11 Dec 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/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/brevex/binary-search-tree
A binary search tree made in Java that manipulates integer values.
algorithm binary-search-tree computer-science data-structures java
Last synced: 12 Jun 2025
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: 16 Oct 2025
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/freeyoursoul/fil
Free instrumental Library(FiL) is a general purpose C++ library. Mostly header-only
algorithm cpp20 datastore generic-library
Last synced: 05 Apr 2025