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-09 00:01:11 UTC
- JSON Representation
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/hansalemaos/cythoncartesian2
Cartesian Product for NumPy - 40x faster than NumPy + itertools.product
algorithm cartesian cartesian-product cython fast numpy
Last synced: 24 Sep 2025
https://github.com/yuuzi261/algorithm
Some examples of algorithms
algorithm algorithms c-plus-plus c-plusplus cplusplus prime-numbers prime-test
Last synced: 24 Sep 2025
https://github.com/karusb/bazcryptlib
BazCrypt 4 Neighborhood Cellular Automata Encryption Algorithm C++ Library
algorithm bazcrypt bazcrypt-encryption c-plus-plus cellular-automata cpp cross-platform cryptography encryption library linux windows
Last synced: 25 Feb 2025
https://github.com/abhishekmishra-17/python-programs
python programs and some algorithm based program
algorithm data-structures python python-programs
Last synced: 18 Feb 2026
https://github.com/md-mafujul-hasan/codeforces_problem_solving
These Contain Some Programming Solutions of Code Forces in any programming language😏
algorithm codeforces codeforces-coders codeforces-contests codeforces-problems codeforces-solutions codeforces-solutions-github competitive-programming leetcode python
Last synced: 05 Oct 2025
https://github.com/nav-28/pathfinding
Visualize Pathfinding Algorithms such as Dijkstra and A*
Last synced: 31 Jul 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/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/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/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/josepedrodias/wave-function-collapse
a javascript implementation of the wave function collapse algorithm
algorithm wave-function-collapse
Last synced: 29 Dec 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/jmcaluyafuentes/terminal-app
Term 1 Final Assignment (Coder Academy, Diploma of IT)
algorithm bash-script control-flow docstrings dry-principle error-handling functions libraries loops packages pep8 project-management python source-control tdd variables
Last synced: 22 Sep 2025
https://github.com/2kabhishek/pycipher
Cipher algorithms with Python 🐍🔏
algorithm cipher cryptography library python tdd unittest
Last synced: 28 Oct 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/datosh/algo
Algorithms in golang using type parameters
algorithm algorithms golang type-parameters
Last synced: 15 Jun 2025
https://github.com/markkvdb/mdpsolver
Markov Decision Process (MDP) Solver.
algorithm maintenance mdp windmill
Last synced: 29 Jul 2025
https://github.com/sourhub226/a-star-algo-visualizer-python
A visual representation of A* path finding algorithm made in python
a-star algorithm artificial-intelligence astar astar-algorithm gui pathfinding pygame python python-pygame visualization
Last synced: 05 Mar 2025
https://github.com/cizr/lru-algorithm-in-c
Execution/Implementation of LRU (Least Recently Used) Algorithm in C
Last synced: 22 Mar 2025
https://github.com/simobin/dsa_ii
Data structure and algorithm
algorithm cpp data-structures dsa
Last synced: 24 Jun 2025
https://github.com/bl33h/conwaysgameoflife
A real-time rendering program with Conway's Game of Life algorithm.
algorithm cmake conways-game-of-life cpp gcc make sdl2 wsl
Last synced: 28 Jul 2025
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/kangjung/algorithm-java
알고리즘 연습 자바
algorithm algorithms java leetcode programmers
Last synced: 27 Jul 2025
https://github.com/wittyicon29/time-complexity-visualizer
Time Complexity Visualizer would help to visualize time complexity of an any algorithm by defining it in function and then passing the number of data points to the visualizer function
algorithm java matplotlib python time-complexity time-complexity-analysis time-complexity-visualization
Last synced: 27 Jul 2025
https://github.com/basemax/knapsackproblemc
This is a simple implementation of the knapsack problem in C in both recursive and dynamic programming approaches.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures c data-structure datastructure ds dynamic-programming knapsack
Last synced: 27 Jul 2025
https://github.com/aenguerrand/thu-ml-irls
Machine learning IRLS for Logistic Regression :chart_with_upwards_trend:
algorithm machine-learning tsinghua-university
Last synced: 25 Jan 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/scl2589/til_selfstudy
Today I Learned📝
algorithm computerscience datastructure git java javascript python sql til
Last synced: 09 Apr 2026
https://github.com/amirhakimnejad/big-number-in-cpp
Implementation of a class that can handle calculations between big numbers in c++.
algorithm bigint bignumber cpp object-oriented-programming oop stack
Last synced: 17 Sep 2025
https://github.com/zaidmukaddam/cpu-scheduler-app-react-native
React Native Application to visualize the CPU Scheduling with different Algorithms and Animations.
algorithm cpu-scheduling expo-cli gradle priority-scheduling react-native
Last synced: 30 Apr 2025
https://github.com/sleekpanther/reverse-delete-algorithm
Greedy Algorithm to find a minimum spanning tree in an undirected graph by deleting heaviest edges unless it would disconnect the graph
algorithm algorithm-design algorithms edge graph greedy greedy-algorithms minimum-spanning-tree minimum-spanning-trees mst noah noah-patullo noahpatullo pattullo pattulo patullo patulo reverse-delete reverse-delete-algorithm tree
Last synced: 05 Mar 2025
https://github.com/alapanme/data-structures-and-algorithms
Common Data Structures and Algorithms solved in Java
algorithm algorithms data-structure data-structures data-structures-algorithms data-structures-and-algorithms java leet-code-solutions leetcode leetcode-java
Last synced: 17 Sep 2025
https://github.com/k-water/leetcode-js
Leetcode problems with JavaScript
algorithm javascript leetcode leetcode-javascript
Last synced: 25 Jul 2025
https://github.com/francescopaolol/levenshteindistance
A simple example of Levenshtein Distance Algorithm
algorithm levenshtein-distance python
Last synced: 07 Sep 2025
https://github.com/greybax/stack-data
Simple stack imlementation on ES6
algorithm algorithm-and-data-structure algorithm-and-datastructure algorithms-datastructures data-stack data-structure data-structures datastructure datastructures es6 es6-javascript js js-data stack stack-based stack-data stacks stacks-project structured-data structures
Last synced: 18 Feb 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/m4nuc/algorithms-data-structures
Python Implementations of classic Algos and DSs
algorithm coursera data-structures
Last synced: 06 Nov 2025
https://github.com/withrvr/dsa
🔥: Consistency is the key
algorithm data-structures data-structures-and-algorithms dsa dsa-questions final450 leetcode lovebabbar lovebabbar-dsa-list lovebabbar-dsa-sheet
Last synced: 24 Jul 2025
https://github.com/utkarshg6/shamir-secret-sharing
Shamir's Secret Sharing Algorithm is an algorithm in cryptography created by Adi Shamir. This repository is the python implementation of the algorithm.
Last synced: 13 Jul 2025
https://github.com/ra1nyxin/fasttextsearch
Accelerated text search engine in C++ designed for large file systems. Implements parallel file discovery and content scanning using the Boyer-Moore-Horspool algorithm for rapid results
algorithm cpp cpp17 filesystem msvc msvc2022 search windows
Last synced: 17 Sep 2025
https://github.com/open-sl/matrix_strassen_multiplier
implementation of Strasson method to matrix multiplication
Last synced: 28 Jun 2025
https://github.com/msolimans/algorithms
Algorithms Topics and Problem Solving from different sites and books along with documentation/descriptions
algorithm cracking-the-coding-interview dynamic-programming geeksforgeeks-solutions graph greedy-algorithms hackerrank heap leetcode mit ocw ocw-6006 queue stack tree trie
Last synced: 21 Jan 2026
https://github.com/avindra/tic-tac-toe-dotnet
:negative_squared_cross_mark: Tic tac toe in C#
algorithm c-sharp dot-net solved-game tic-tac-toe
Last synced: 29 Oct 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/sabberrahman/cse
My CSE study resources: Lecture notes, Code snippets, and Study materials
algorithm data-structures leetcode neetcode150 problem-solving
Last synced: 05 Nov 2025
https://github.com/oovm/c3-linearization
C3 Linearization in scala/ruby style
Last synced: 20 Jan 2026
https://github.com/maricard18/42-push_swap
Algorithm sorting project
42 42born2code 42cursus 42porto 42portugal 42projects 42school algorithm pushswap pushswap-42 pushswap42 sorting-algorithms
Last synced: 22 Feb 2025
https://github.com/abranhe/quick-srt
Quick Sort Algorithm Implementation
algorithm quicksort sorting-algorithms
Last synced: 23 Jul 2025
https://github.com/kalongn/cse-214
Data Structure & Algorithm with Java (College Class).
algorithm data-structures java
Last synced: 30 Oct 2025
https://github.com/karami-mehdi/TSP
The Traveling Salesman Problem (TSP) aims for the most efficient route across cities. This Python project, employing Tkinter and the Model-View-Controller (MVC) architecture, visualizes TSP solutions. It generates random cities, utilizes the nearest neighbor algorithm, and presents the optimal path with a Tkinter-based GUI.
algorithm mvc nearest-neighbor-search nearest-neighbors python tkinter tsp tsp-problem tsp-solver
Last synced: 12 Sep 2025
https://github.com/simphotonics/simulated_annealing
Simulated annealing framework for Dart.
algorithm continuous-variable discrete-variable optimization probabilistic random-number simulated-annealing temperature
Last synced: 14 May 2025
https://github.com/donghl-dev/practices-algorithm
알고리즘과 자료구조를 통한 문제풀이 저장소
algorithm data-structures kotlin problem-solving
Last synced: 21 Aug 2025
https://github.com/tejashah88/json-from-text
An algorithm for separating embedded JSON from a string, nicely packaged into a node.js module.
algorithm json json-parsing json-string nodejs parsing
Last synced: 28 Jun 2025
https://github.com/tyrue/3th_operating-system
My 3th_Operating-System assignments.
Last synced: 14 Apr 2025
https://github.com/knlsharma/competitive-programming-cp
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding. Join with me on telegram group https://t.me/joinchat/GL4Y8RREZbz
algo-ds-notes algorithm code competitive-programming data-structures language problem-solving telegram-group
Last synced: 30 Apr 2025
https://github.com/sanjoy-sust/scpproject
This is Secure Communication Protocol for smart cart Cryptography management
aes aes-encryption algorithm cryptography design-patterns factory-method-pattern factory-pattern j2se java java-smart-cards security
Last synced: 25 Feb 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/gregamohorko/gm.processing
Library with algorithms and processing utilities for various science branches.
algorithm clustering contour-lines contrast-enhancement histogram histogram-equalization image image-processing processing science segmentation signal-processing
Last synced: 24 Dec 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/andream16/3d-convexhull-builder
C++ and QT5 Project for Algorithms and Data Structures 2 Course
algorithm c-plus-plus convex-hull qt5
Last synced: 04 Nov 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/mbn-code/pysort
Python Sorting Visualised.
algorithm asd matplotlib python python3 sort visualization
Last synced: 22 Mar 2025
https://github.com/vijethph/credit-card-validation
A JavaFX project to extract credit card numbers using Tesseract OCR, and validate them using Luhn Algorithm
algorithm bytedeco-javacpp-presets java javafx tesseract-ocr webcam
Last synced: 22 Mar 2025
https://github.com/soyapo/projecteuler
Solutions to ProjectEuler problems. Consider not opening before you solve on your own.
algorithm cpp mathematics number-theory
Last synced: 14 Mar 2025
https://github.com/arkenidar/point_in_polygon
by checking if point is inside draws
2d algorithm canvas easy-to-understand js naive
Last synced: 03 Nov 2025
https://github.com/loveboyme/entityanalyzer
使用机器学习算法,对 Minecraft 进行实体滞后检测并以可视化的方式显示。 | Detecting entity lag in Minecraft using machine learning algorithms and displaying it in a visualized manner.
ai algorithm analysis clustering entity implementation k management means minecraft paper plugin server spigot tool
Last synced: 14 Mar 2025
https://github.com/jebin1999/algotrading-
Stock Price Prediction using LSTM
algorithm algorithmic-trading automation finance hft-trading quantitative-finance trading-algorithms
Last synced: 05 Nov 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/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/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/puzzlef/pagerank-dynamic
Design of Dynamic PageRank algorithm for link analysis.
adjustment algorithm dynamic graph incremental initial pagerank rank ranks temporal
Last synced: 06 Apr 2025
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/riddhish97/dsa
This Repo will have DSA and problem solving solution
algorithm array data-structures dynamic-programming hashmap javascript
Last synced: 28 Jun 2025
https://github.com/tk744/rubot
A blazing fast 3x3 Rubik's cube solver written in C.
algorithm microcontroller robotics rubiks-cube
Last synced: 31 Mar 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/oowekyala/vfdr-weka
A rule learning algorithm for Weka
algorithm classification decision-rules java weka
Last synced: 14 Mar 2025
https://github.com/tanikai/minfinder
"MinFinder" sorting algorithm, implemented in Python.
algorithm sorting sorting-algorithms-implemented
Last synced: 28 Oct 2025
https://github.com/sexfrance/v8-randomness-predictor
A Python-based predictor using z3 to reverse-engineer and predict random values generated by Math.random in V8 with 100% accuracy. This script leverages a series of Math.random() values (min 5) to deduce future states.
algorithm javascript math-random nodejs number-generation predictor python randomness-prediction reverse-algorithms reverse-engineering security-analysis v8 v8-engine xorshift z3-solver
Last synced: 21 Mar 2025
https://github.com/przemek-nowicki/codility-lessons
Solutions to codility lessons and other algorithmic tasks.
algorithm codility-lessons codility-solutions javascript
Last synced: 29 Mar 2025
https://github.com/frymimori/javascript-byte-reverser
Create reverse-endian byte sequences with a fast and unique byte order reversal algorithm.
algorithm array big-endian browser byte-order byte-swap compatibility crypto endianness fast function little-endian minimal nodejs object radix reverse-bytes sorting string unique
Last synced: 13 Mar 2025
https://github.com/mistermboy/piramidebacktracking
Resolución de pirámides mediante el algoritmo backtraking
algorithm backtracking backtracking-algorithm
Last synced: 11 Jun 2025
https://github.com/astrodynamic/ant-colony-optimization-algorithm-in-qt-cpp
ACOAlgorithms is a C++ project implementing ant colony optimization algorithm for solving traveling salesman problem.
aco algorithm ant-colony-optimization cmake cmakelists console-application cpp cpp17 makefile multithreading tsp-problem
Last synced: 02 Mar 2025