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-07-06 00:01:25 UTC
- JSON Representation
https://github.com/sskender/hackerrank
HackerRank solutions
algorithm algorithms hackerrank hackerrank-algorithms-solutions hackerrank-solutions
Last synced: 22 Mar 2025
https://github.com/thesmallboat/technical_survey
The memo of the technical survey.
algorithm blockchain consensus consensus-algorithm crypto cryptocurrency golang incentive mesh-networks mqtt p2p-network vpn
Last synced: 18 May 2026
https://github.com/amssdias/calculator_algorithm
Calculator without using addition, subtraction, multiplication and division operators and directly.
Last synced: 20 Jul 2025
https://github.com/tanikai/minfinder
"MinFinder" sorting algorithm, implemented in Python.
algorithm sorting sorting-algorithms-implemented
Last synced: 06 Jul 2026
https://github.com/gaurav-chaurasia/dsa
All my practice problem(data-structure and algorithmic) and code are here
algorithm competitive-programming cpp data-structures readme-md
Last synced: 29 Jun 2026
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/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/hun756/30-seconds-of-rust
Rust Code Snippets
30-seconds-of-code algorithm challenges data-structures rust rust-lang
Last synced: 11 Jun 2025
https://github.com/louislefevre/rsa
RSA cryptosystem for demonstrating the encryption and decryption of messages
algorithm cryptography decryption encryption rsa
Last synced: 30 Mar 2025
https://github.com/eugenechevski/problem-solving
Data-structure and algorithms interview problems and solutions.
algorithm algorithms javascript leetcode python typescript
Last synced: 07 Apr 2026
https://github.com/ranjeet1106/codeforces_solution
Beginner friendly codeforces solutions
algorithm c codeforces-solutions codeforces-solutions-github cpp17 data-structures data-structures-and-algorithms
Last synced: 18 May 2026
https://github.com/tamim-saad/cp-template-code
This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!
algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity
Last synced: 02 Apr 2025
https://github.com/luca-montaigut/iamorpion
Implementing Minimax algorithm on a Tic-Tac-Toe game (with alpha-beta pruning)
algorithm alpha-beta-pruning minimax-algorithm tic-tac-toe
Last synced: 31 Jul 2025
https://github.com/ambujraj/medicinary
An E-commerce Algorithm for Medicines.
algorithm cpp e-commerce shopping-cart
Last synced: 22 Jul 2025
https://github.com/xmas7/bytecount
This uses the "hyperscreamingcount" algorithm by Joshua Landau to count bytes faster than anything else. The newlinebench repository has further benchmarks.
Last synced: 27 Mar 2025
https://github.com/josephgoksu/ceng202-datastructures
Yildirim Beyazit University CENG 202 Data Structures LAB Notes 2016
algorithm algorithms data-structures java
Last synced: 31 Jul 2025
https://github.com/jmz-mzr/containers
A performant recreation of the C++ library containers
42 42born2code 42cursus 42network 42paris 42school algorithm containers cpp cpp-containers cpp98 metaprogramming redblacktree sfinae stl stl-containers
Last synced: 09 Apr 2026
https://github.com/panagiotiskotsorgios/pounding-heart-animation
A pounding spinning console heart animation with console colors manipulation
algorithm animation colorama colorful console-application console-colors dedicated friendship heart-animation heartbeat love pounding-heart python python3 spinning-animation
Last synced: 17 Jul 2025
https://github.com/lakshitnagar/data-structures
Popular questions asked from Data Structures and Algorithms
algorithm algorithm-challenges algorithms algorithms-and-data-structures c datastructures linked-list queues stacks tree-data-structure
Last synced: 31 Jul 2025
https://github.com/shoyebmd424/design-and-analysis-algorithm
algorithm daa data-analysis data-structures
Last synced: 16 May 2026
https://github.com/puzzlef/louvain-communities-openmp
Design of OpenMP-based Parallel Louvain algorithm for community detection.
agglomerative algorithm community detection experiment graph greedy hierarchical iterative louvain modularity optimization
Last synced: 06 Apr 2025
https://github.com/luweglarz/pushswap_42
Data sorter with limited operations using merge-sort
42projects algorithm c merge-sort sorting-algorithms
Last synced: 31 Jul 2025
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/kaua-pt/eda-fga-2022.2
Repositório com os códigos de EDA1
algorithm algorithms-and-data-structures study-project
Last synced: 22 Mar 2025
https://github.com/joserafael0160/codechef
A list of solved problems from CodeChef along with an explanation for each one.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures algoritmo algoritmos c codechef codechef-competition codechef-cpp codechef-solutions competitive-programming competitive-programming-algorithms competitive-programming-contests competitiveprogramming cplusplus cpp programacion-competitiva programacioncompetitiva
Last synced: 28 Apr 2026
https://github.com/mahdavipanah/escapegraph
A solution for a graph escape problem
Last synced: 31 Jul 2025
https://github.com/willdera/strdiff
Strdiff is a library for calculating string differences. It leverages efficient algorithms such as the Levenshtein distance and the Damerau-Levenshtein distance.
algorithm damerau-levenshtein levenshtein-distance rust wapm wasmer
Last synced: 06 Jun 2026
https://github.com/chrvadala/sliding-window-max
Given a stream of data, this algorithm returns (for every added value) the current max value.
Last synced: 27 Mar 2025
https://github.com/vahancho/graphene
An abstract graph C++ library
algorithm cpp cpp11 cpp17 dejkstra geodesy graph graphen hamburg map navigation road-network roadmap shortest-path shortest-paths templates
Last synced: 31 Mar 2025
https://github.com/tzuyi0817/leetcode
Solutions to LeetCode in JavaScript.
algorithm javascript leetcode leetcode-solutions
Last synced: 15 Mar 2025
https://github.com/orgh0/interview_bit
Solutions to Problems of InterviewBit
algorithm data-structures interviewbit
Last synced: 15 Mar 2025
https://github.com/rehan-ankalgi-7t2/ai-ml-lab-programs
(VTU) aritficial Intelligence and machine learning practical programs and algorithms
algorithm artificial-intelligence astar-algorithm backpropagation-learning-algorithm candidate-elimination decision-tree id3-algorithm kmeans-clustering knearest-neighbor-algorithm locally-weighted-regression machine-learning naive-bayes-classifier neural-network search-algorithm
Last synced: 07 Apr 2025
https://github.com/jabellard/ulcs
This is an algorithm to solve unbalanced ladder electrical circuits.
algorithm algorithms circuit java
Last synced: 27 May 2026
https://github.com/kktam/mergesort-obj
node library for merge sort, with object support
Last synced: 22 May 2026
https://github.com/ndsvw/maximum-profit-problem
Dynamic-Programming solution of the Maximum Profit Problem: Given an array of n integers representing a price of something over a time period: What is the maximum profit you can make by buying and selling at most k times?
algorithm complexity-analysis dynamic-programming maximum-profit price
Last synced: 05 Jun 2026
https://github.com/volkansah/anti-dump-algorithm
The Anti-Dump Algorithm is designed to evaluate and filter out unproductive or irrelevant input, commonly referred to as "noise," while prioritizing clarity, effort, and context. This algorithm measures the quality of input based on several key parameters with the ADI.
ai ai-algorithm ai-solutions algorithm algorithm-challenges algorithms-and-data-structures anti-dump anti-dump-algorithm dump dumper dumpiness python solutions spam-filtering
Last synced: 31 Aug 2025
https://github.com/michaelehab/leetcode-april-challenge-2022
This Repository contains my solutions to April LeetCoding Challenge 2022 problems.
algorithm backtracking binary-search bit-manipulation cpp dfs leetcode leetcode-solutions problem-solving recursion strings two-pointers
Last synced: 28 May 2026
https://github.com/hadar301/sat_algorithms-
algorithm belief-propagation sat sat-solver survey-propagation warning-propagation
Last synced: 20 Jan 2026
https://github.com/yang-zzhong/go-sort
a sort implement of algorithm 4th edition by golang
algorithm golang insertionsort mergesort quicksort selectionsort shellsort sort
Last synced: 10 Mar 2026
https://github.com/asherjingkongchen/floating-distance
Measure distance between floating-point vectors in Rust
algorithm distance embedding mathematics rust simd vector
Last synced: 15 Mar 2025
https://github.com/ccastillo06/freecodecamp-intermediate-algorithm-scripting
FCC Intermediate Algorithm Scripting
algorithm fcc intermediate scripting
Last synced: 17 Aug 2025
https://github.com/yassir-ai/maze-solving-algorithm
YEAR : 2021 , Maze-solving algorithm with C using djikstra algorithme and DFS algorithme
algorithm c dfs dfs-algorithm djikstra djikstra-algorithm graphics isima kruskal labyrinth maze programming project sdl sdl2
Last synced: 08 Apr 2025
https://github.com/peter-evans/soft-thresholding
Candidate selection using an iterative soft-thresholding algorithm
algorithm python selection-algorithms soft-thresholding statistics thresholding
Last synced: 31 Mar 2025
https://github.com/0xrajvardhan/java-dsa-course
Java+DSA Course.
algorithm algorithms-and-data-structures dsa java leetcode leetcode-java
Last synced: 19 Mar 2025
https://github.com/wsmd/sleepsort-promise
😴 A Promise based implementation of SleepSort
algorithm promise sleepsort sort sorting-algorithms
Last synced: 08 Apr 2025
https://github.com/izumidkc/graph-coloring-algorithm
Graph Coloring Algorithm (C++)
Last synced: 15 Mar 2025
https://github.com/chriskonnertz/binpacking
Examples of algorithms that solve the bin packing problem implemented in Kotlin
algorithm bin-packing binpacking example first-fit first-fit-decreasing kotlin optimization solving
Last synced: 16 Mar 2025
https://github.com/mmiranda96/algorithms-go
Algorithms workshop in Golang
algorithm data-structures golang
Last synced: 02 Jul 2025
https://github.com/dmunasingha/spotify-mix-algorithm
Music Recommendation System: A Python-based music recommendation system using collaborative and content-based filtering techniques. Provides personalized song suggestions based on user preferences and song features.
algorithm filtering music python recommendation-system spotify
Last synced: 24 Mar 2025
https://github.com/prosen-ghosh/prime-sieve
An implementation of the sieve of Eratosthenes to check prime numbers.
algorithm eratosthenes npm npm-package primesieve sieve
Last synced: 03 Oct 2025
https://github.com/lq782655835/algorithm-analysis
algorithm-analysis
algorithm leetcode-cpp leetcode-javascript leetcode-python
Last synced: 16 Mar 2025
https://github.com/bm777/quicksort
This algorithm called FAST SORTING ALGORITHM (QuickSort) it is a question of ordering the table from a pivot (value chosen in the table (generally the first value) In this same table we classify the lower values on the left and the lower values on the right. higher values Then we recall the RAPID SORTING ALGORIHTME, once for the left part ...
Last synced: 02 Jul 2025
https://github.com/mxssl/insertionsortgolang
Insertion Sort implementation in Go (Golang)
algorithm go golang insertionsort
Last synced: 16 Mar 2025
https://github.com/password-generator/password-check-strength
A simple package to check the password strength
algorithm hacktoberfest npm-package password password-check password-strength typescript
Last synced: 22 Aug 2025
https://github.com/bola-nabil/codeforces
codeforces solutions
algorithm algorithms algorithms-and-data-structures codeforces codeforces-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/samuelterra22/machine-task-allocation-optimization
Script for allocating a set of tasks to a number of available machines respecting a deadline.
algorithm allocation deadline goal instance machine minimal minimization python task
Last synced: 02 Jul 2025
https://github.com/sjpau/sorts
Simple visualization of sorting algorithms in Go.
algorithm algorithms algorithms-and-data-structures ebiten ebitengine go golang simple
Last synced: 10 Mar 2026
https://github.com/zerdicorp/ray_casting
Rendering pseudo-3D graphics using a ray casting algorithm.
2d algorithm game pseudo-3d ray-casting visualization
Last synced: 11 Jun 2025
https://github.com/yothgewalt/single-source-shortest-paths
This repository implements Single Source Shortest Paths (SSSP) algorithms in Go.
Last synced: 03 Sep 2025
https://github.com/andi611/ohlc-extraction-fintech
The goal of this work is to compute the OHLC (open, high, low, close) prices of 台指期 within a given date based on minute-based trading record, implementation in Python.
Last synced: 24 Mar 2025
https://github.com/andi611/intersection-manager-algorithm
A 4 way Intersection Manager That Minimizes the Average Waiting Time of Each Car at a crossroad, Implementation in C++
algorithm intersection-management optimization optimization-algorithms
Last synced: 24 Mar 2025
https://github.com/thecrazymage/robin-hood-hashing
:hash: Robin Hood hashing implementation in C++ with examples.
algorithm cpp hash hash-algorithm hash-table
Last synced: 28 May 2026
https://github.com/stevenshih1997/upgma
UPGMA Algorithm in C++
algorithm c-plus-plus linked-list upgma upgma-algorithm
Last synced: 22 May 2026
https://github.com/hangingman/my-competitive-pg
競技プログラミングで解いた問題を格納
algorithm atcoder competitive-programming
Last synced: 22 Apr 2026
https://github.com/aamiranwar/pythonlab
Data structures and Algorithms in Python (Along with some interesting puzzles)
algorithm datastructures python3
Last synced: 11 Jun 2025
https://github.com/ngchain/cryptonight-go
NGIN PoW algorithm, a variant of cryptonight in golang
Last synced: 18 Jan 2026
https://github.com/shivamksharma/numericalanalysismethod
In This Respository, I tried to familiarize the beginner with Numerical Analysis in 6 Methods. This is intended to be the first article in a series of Numerical Analysis Methods and Their Implementation in C++.
aitken algorithm convergence-acceleration-algorithm cplusplus equation iteration-process iterations iterations-passed mathematicians mathematics newton nfdf numerical-analysis numerical-methods projects projects-done respository solving-equations
Last synced: 23 Mar 2025
https://github.com/artainmo/lem_in
42 school project. Using graph-traversal-algorithms for ants to choose the shortest path within an ant colony.
42school algorithm c graph-traversal-algorithm
Last synced: 16 Jun 2025
https://github.com/yashsiwach/algorithms
Its all About Algorithms And Daily Dose !!❤️🔥
advancealgo algorithm algorithm-challenges algorithms algorithms-and-data-structures competitive-coding competitive-programming competitive-programming-contests data-structures data-structuresalgo
Last synced: 03 Jul 2025
https://github.com/abhiroop/pearls
Pearls of Functional Algorithmic Design
algorithm data-structures haskell
Last synced: 18 Mar 2025
https://github.com/jackhowa/caesars-cipher
Do the classic shift cipher decoding in js
algorithm cipher-algorithms freecodecamp
Last synced: 15 Mar 2025
https://github.com/shravan20/data-structures-and-algorithm
Repo contains the development explanation and code for Data Structure and Algorithm
algorithm algorithms data-structures
Last synced: 04 Apr 2025
https://github.com/jashanj0tsingh/javatutorials
Learning Java - Beginner
algorithm basics beginners data-structures java tutorial
Last synced: 08 Apr 2025
https://github.com/maxgfr/benford-law
A simple library to check if a dataset follows the Benford's law
algorithm benford benford-analysis benfords-law javascript nodejs typescript
Last synced: 08 Apr 2025
https://github.com/ishan16696/convexhull-optimisation
Study of convex hull algorithms and Improvement over standard Algorithms.
Last synced: 14 May 2026
https://github.com/hu2di/java-design-pattern
Self study design pattern
algorithm design-patterns java
Last synced: 08 Apr 2025
https://github.com/igorskyflyer/npm-scramble
🃏 Scrambles (rearranges randomly) Strings and Arrays. 🎋
algorithm array back-end fisher-yates-shuffle igorskyflyer javascript js node random scramble shuffle string ts typescript
Last synced: 06 Jan 2026
https://github.com/guillainbisimwa/javasript-dastructures-and-algorithms
A Practical Guide to Algorithms with JavaScript
algorithm data-structure data-structures graph hashtable linked-list sorting-algorithms tree
Last synced: 25 Mar 2025
https://github.com/afshinm/paintshop
Paint shop challenge written in Python
Last synced: 04 Apr 2025
https://github.com/francescopaolol/similarcalendar
It's essentially a way to identify when the calendar configuration repeats itself over a certain period of time.
Last synced: 08 Apr 2025
https://github.com/zhima-mochi/algorithm-problem-solving
personal problem solving code for leetcode
algorithm leetcode leetcode-solutions
Last synced: 01 Apr 2025
https://github.com/ifeelgarv/striver-a2z-dsa-sheet-solution-using-cpp
This repository contains Strivers A2Z DSA Course/Sheet Code Solution using C++with explanation.😍
Last synced: 11 Jun 2025
https://github.com/bestgopher/fucker
Some common data structures and algorigthms implemented by golang. For learning.
algorithm algorithms-and-data-structures avl-tree bst-tree go golang kmp lru-cache sort sorting-algorithms tree
Last synced: 06 Apr 2025
https://github.com/connieya/java_algorithm
Java Algorithm Source Code Storage
Last synced: 03 Jul 2025
https://github.com/mirajehossain/life-charger
Life coding..... 🙂
algorithm cpp datastructure oj-solutions problem-solving
Last synced: 11 Jun 2025
https://github.com/grohith327/hackerrank
solutions for problems in hackerrank
algorithm hackerrank hackerrank-algorithms-solutions hackerrank-artificialintelligence hackerrank-challenges hackerrank-datastructures-array hackerrank-math hackerrank-python hackerrank-solutions
Last synced: 17 Dec 2025
https://github.com/tahmidefaz/no-sqrt
Estimates the square root of a number without the sqrt() function
algorithm binary-search python python3 square-root-estimate
Last synced: 29 May 2026
https://github.com/thundertecke/astared
A package to use A* algorithm with any type of coordinates
algorithm astar pathfinding pathfinding-algorithm python python3
Last synced: 31 May 2026