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-22 00:01:27 UTC
- JSON Representation
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/donghl-dev/practices-algorithm
알고리즘과 자료구조를 통한 문제풀이 저장소
algorithm data-structures kotlin problem-solving
Last synced: 21 Aug 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/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/kalongn/cse-214
Data Structure & Algorithm with Java (College Class).
algorithm data-structures java
Last synced: 30 Oct 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: 18 May 2026
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/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/abranhe/quick-srt
Quick Sort Algorithm Implementation
algorithm quicksort sorting-algorithms
Last synced: 23 Jul 2025
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: 04 Jun 2026
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/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/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/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/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/open-sl/matrix_strassen_multiplier
implementation of Strasson method to matrix multiplication
Last synced: 28 Jun 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: 19 May 2026
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/am-i-groot/summer-intern-iitguwahati-spml
Developed an automated Water Quality Monitoring System (WQMS) at IIT Guwahati, using the pH-W218 sensor and K-Means Clustering to assess water potability. The project enhances water quality evaluation through machine learning-based classification.
algorithm data data-visualization kmeans-clustering machine-learning python report sensor signal-processing
Last synced: 17 May 2026
https://github.com/belrbez/cyk-chomsky-nf-grammar-algorithm-java
Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs
algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser
Last synced: 10 Oct 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/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: 04 Jun 2026
https://github.com/mirajehossain/life-charger
Life coding..... 🙂
algorithm cpp datastructure oj-solutions problem-solving
Last synced: 11 Jun 2025
https://github.com/connieya/java_algorithm
Java Algorithm Source Code Storage
Last synced: 03 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/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/tigran-sargsyan-w/push_swap
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap
Last synced: 29 May 2026
https://github.com/siaexplains/algorithms-solutions
problem solutions, algorithms, leetcode, codility, code challenges, etc.
algorithm algorithms codility hackerrank javascript leetcode typescript
Last synced: 13 Apr 2026
https://github.com/michel-leonard/c-integers
A tiny Big Integer implementation in C for operations beyond 64 bits.
algorithm arbitr arbitrary-precision arithmetic big-integer c education example linux math number-theory public-domain research simple snippets windows
Last synced: 18 Apr 2026
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/creewick/theta-bot
Theta(bot) is a bot for practical exercises on algorithm complexity definition.
algorithm bot complexity studying telegram
Last synced: 09 Aug 2025
https://github.com/robertdinca2003/calendar-to-do-app
React + TailwindCSS, web application, an advanced to do list, using a calendar to make possible planning days ahead
algorithm css html javascript react tailwindcss
Last synced: 12 Apr 2026
https://github.com/eastonarcher/python-sort-algorithms
⚡Collection of Python sorting algorithms - Bubble Sort, Merge Sort, and Quick Sort
algorithm bubble-sort merge-sort python3 quick-sort
Last synced: 09 Aug 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/jabellard/ulcs
This is an algorithm to solve unbalanced ladder electrical circuits.
algorithm algorithms circuit java
Last synced: 27 May 2026
https://github.com/devfancy/problem-solving
For Algorithm (Baekjoon, Programmers)
Last synced: 13 Jun 2025
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/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/olyutorskii/doubdabc
DoubDabC is a Java library that supports binary integer value to decimal sequence conversion with alternative algorithm.
algorithm alternative-algorithm base-conversion bcd conversion dda decimal digits double-dabble-algorithm gc-friendry java java-library number radix
Last synced: 29 May 2026
https://github.com/kakashysen/swift-playgrounds
Swift Playgrounds
algorithm data-structures generics protocols swift
Last synced: 10 Jun 2026
https://github.com/albinotonnina/sudoku-solver-backtracking-algorithm
Learning to solve a sudoku with backtracking algorithms
algorithm algorithm-challenges backtracking-algorithm javascript jest nodejs sudoku tdd
Last synced: 17 Apr 2026
https://github.com/ailln/machine-learning-classical-algorithm
🧠机器学习经典算法
algorithm knn linear-regression machine-learning svm
Last synced: 13 Apr 2026
https://github.com/ruddyscent/grokking-algorithms
Solutions to exercises in 'Grokking Algorithms' by Aditya Y. Bhargava
Last synced: 17 Apr 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/sherwinshen/leetcode
📖 算法学习之 LeetCode(主要基于 TS/JS 语言)
algorithm javascript leetcode typescript
Last synced: 17 Apr 2026
https://github.com/hendrialqori/dsa-javascript
Learn algorithm and data structure in Javascript
algorithm data-structures javascipt
Last synced: 31 Mar 2025
https://github.com/unine-chyn/multilstsq
Python 3 module for doing simultaneous linear regression
abstract-syntax-tree algorithm expression-evaluator linear-regression python-3 python-library python3
Last synced: 30 May 2026
https://github.com/md-mafujul-hasan/hackerrank_algorithms_solution
These Contain Some Algorithm Solution of Hacker Rank😏
algorithm algorithm-challenges algorithm-hackerrank algorithms algorithms-and-data-structures algorithms-datastructures data-structures hackerrank hackerrank-algorithm hackerrank-algorithms hackerrank-algorithms-solution hackerrank-algorithms-solutions hackerrank-algorithms-solutions-php hackerrank-algorithms-warmup hackerrank-algorithms-youtube hackerrank-solutions python
Last synced: 30 Apr 2026
https://github.com/yuuzi261/zero-judge
algorithm algorithms beginner-friendly c-language c-plus-plus python
Last synced: 17 Apr 2026
https://github.com/st1lson/antcolony
algorithm ant-colony-algorithm ant-colony-optimization csharp salesman-problem
Last synced: 12 Jun 2026
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/abdul-rafay19/internintelligence_machinelearningintern
A collection of hands-on projects completed during my Machine Learning Virtual Internship at Intern Intelligence. Includes hyperparameter tuning using Scikit-Learn and Optuna, and deep learning model development for image and text data using TensorFlow, Keras, and PyTorch.
ai algorithm algorithms artificial-intelligence intelligence intern-intelligence internship machine-learning machine-learning-algorithms machinelearning programming programming-language python pytorch sckit-learn tenserflow
Last synced: 13 Apr 2026
https://github.com/liulinboyi/algorithm-and-data-structure-of-javascript
通过leetcode解题来学习JavaScript 的算法与数据结构(Algorithm and data structure of JavaScript)
algorithm javascript leetcode typescript
Last synced: 13 May 2026
https://github.com/fpopic/apr
(Class) Computer Aided Analysis and Design (Optiomisation algorithms)
algorithm box-algorithm genetic-algorithm golden-ratio gradient-descent hookejeeves java matrix matrix-factorization newtonraphson optimization runge-kutta-formulas simplex
Last synced: 28 Aug 2025
https://github.com/i-am-surovi/cse221-bracu
This repository contains all lab assignments and basics of fall'23 semester of BracU CSE221 [Algorithm] course.
algorithm algorithm-lab bracucse cse221 cse221-bracu cse221-fall23 cse221lab python
Last synced: 16 Mar 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/gmongaras/dino_game_ai_v2
AI that learns to play the Google dino game using an improved version of NEAT
ai algorithm dinosaur-game genetic-algorithm javascript neural-network neural-networks
Last synced: 25 Mar 2025
https://github.com/brosgor/elgamal-api
Sistema de login que implementa el algoritmo de cifrado ElGamal para garantizar la autenticación segura de usuarios. Las credenciales se encriptan con claves asimétricas, ofreciendo protección robusta contra la interceptación y el acceso no autorizado.
algorithm criptography elgamal-encryption flask gunicorn logging mysql-database python registry signing
Last synced: 05 May 2026
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/kktam/mergesort-obj
node library for merge sort, with object support
Last synced: 22 May 2026
https://github.com/kieubaduong/permutation-benchmarking-app
This repository benchmarks the performance of various permutation algorithms in C++. It includes implementations of Backtracking, DFS, Factorial, Heap's Algorithm, and Lexicographic Order.
algorithm benchmark cpp permutation
Last synced: 02 Apr 2026
https://github.com/trivigy/multiset
Implementation of the multiset data structure
algorithm data-structure go multiset
Last synced: 01 Apr 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: 30 Apr 2026
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: 30 Apr 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/jabellard/heap
Max heap implementation.
algorithm algorithms c data-structure data-structures heap max-heap
Last synced: 11 Mar 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/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/ccastillo06/freecodecamp-intermediate-algorithm-scripting
FCC Intermediate Algorithm Scripting
algorithm fcc intermediate scripting
Last synced: 17 Aug 2025
https://github.com/afshinm/paintshop
Paint shop challenge written in Python
Last synced: 04 Apr 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/nitsas/pareto-approximator
Approximate the Pareto set using the chord algorithm. (multiobjective optimization, c++)
algorithm c-plus-plus multiobjective-optimization
Last synced: 05 Jul 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: 21 Apr 2026
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/lucasguiss/algorithms
Algorithms and data structures in Go
Last synced: 24 Oct 2025
https://github.com/alexdremov/deepswift
Swift autograd library
algorithm autograd backpropagation graph matrix ml swift
Last synced: 12 Jun 2025
https://github.com/iret77/x-post-optimizer
algorithm claude-skill content-creation recommendation-system x-twitter
Last synced: 02 Jun 2026
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/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: 06 May 2026
https://github.com/romantech/tic-tac-toe
Tic-tac-toe with minimax algorithm
algorithm alpha-beta-pruning minimax react tic-tac-toe tic-tac-toe-react
Last synced: 07 May 2026
https://github.com/seungwoo321/leetcode
LeetCode Problem Solving
algorithm javascript leetcode problem-solving
Last synced: 12 Jun 2025