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-01-11 00:01:20 UTC
- JSON Representation
https://github.com/basantech89/code_monk
Code Monk
algorithm android android-app-development data-structures java nodejs python react react-native reactjs web-development
Last synced: 17 Mar 2025
https://github.com/mxssl/selectionsortgolang
Selection Sort implementation in Go (Golang)
algorithm go golang selectionsort
Last synced: 16 Mar 2025
https://github.com/omarbazaraa/cnc-machine
A CNC machine powered by Arduino for solving Android Flow game, and drawing images.
algorithm arduino cnc opencv serial-communication
Last synced: 04 Sep 2025
https://github.com/makstyle119/dsa
Data Structure & Algorithum from beginner to advanced
algorithm begginer-friendly data-structure data-structures-and-algorithms dsa dsa-python makstyle119 tutorial
Last synced: 04 Jan 2026
https://github.com/cowienduckie/coding-practice
Practice coding on the online judge sites
algorithm c-sharp data-structures python sql
Last synced: 05 Jul 2025
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/smile040501/data_structures
My implementation of various Data Structures using C++
algorithm algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented cpp data-structures datastructures
Last synced: 06 Mar 2025
https://github.com/acbin/ds-and-algorithms
✨ Data Structure and Algorithms.
Last synced: 19 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/philiparvidsson/quickhull-algorithm
Understanding the Quickhull Algorithm—assignment in the Algorithms VT15P4 (21AL1B) course.
algorithm algorithm-analysis big-o math opengl proof quickhull quickhull-algorithm
Last synced: 24 Mar 2025
https://github.com/devfancy/problem-solving
For Algorithm (Baekjoon, Programmers)
Last synced: 13 Jun 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/jonaxplanta/primenumbersalgorithm
A simple Prime Number Finder Algorith using TypeScript.
algorithm mathematics nodejs prime-numbers terminal-based training typescript
Last synced: 25 Mar 2025
https://github.com/mxssl/leetcoderomantointegergolang
Roman to Integer coverter in Go (Golang)
Last synced: 16 Mar 2025
https://github.com/tejashviraj19/100daysofdsaincpp
🧠 Daily DSA grind in C++ — a 100-day journey of solving problems, sharpening logic, and building mastery in data structures and algorithms. 🚀
100daysofcode algorithm challenge coding cplusplus cpp datastructures dsa practice programming
Last synced: 17 Oct 2025
https://github.com/andersonhsporto/ft-push-swap
Sort Data on a Stack, With a Limited Set of Instructions, Using the Lowest Possible Number of Actions
algorithm algorithm-implementations c linked-list linked-list-in-c merge-sort merge-sort-algorithm sorting-algorithms
Last synced: 06 Mar 2025
https://github.com/itsmunim/bongotest
Some simple enough algorithmic code test problems
algorithm problem-solving python
Last synced: 07 Jul 2025
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/oliverkovacs/barn
Finds the largest sqare in field with trees
Last synced: 17 Oct 2025
https://github.com/juliusmarkwei/algorithm
Algorithm for Searching and Sorting in C language
algorithm binary-search cplusplus insertion-sort linear-search-algorithm merge-sort programming quicksort radix-sort selection-sort shell-sort
Last synced: 18 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/mxssl/go-palindrome
check if a given string is palindrome in golang
Last synced: 16 Mar 2025
https://github.com/nir3x/fxms.cpp
FNV-XOR-Mask-Shuffle Symmetric Encryption Algorithm
algorithm c-plus-plus cpp crypto encryption fnv fxms mask security shuffle symmetric xor
Last synced: 01 Mar 2025
https://github.com/duskybomb/hill-cipher
Improved version of Hill Cipher algorithm which now accepts alphanumeric and special characters.
Last synced: 27 Oct 2025
https://github.com/afonsocmsousa/matrix-multiplication
This code allows for matrix multiplication, of (almost) every size and shape
algorithm algorithms c math mathematical-programming mathematics matrix matrix-multiplication numerical-computation open-source performance
Last synced: 12 Nov 2025
https://github.com/zannatul-naim/data-structure
CSE-2122 Data Structure Lab
algorithm array array-methods bfs-algorithm data-structures dfs-algorithm graph linked-list matrix queue stack tree
Last synced: 21 Jun 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: 16 Nov 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/mnikander/cpp_sequence
Sequence pipelines in C++. A functional programming-inspired approach to processing data with map, filter, reduce, and more.
algorithm cpp cpp17 functional-programming generator map-filter-reduce pipeline rappel sequence
Last synced: 19 Oct 2025
https://github.com/ailln/machine-learning-classical-algorithm
🧠机器学习经典算法
algorithm knn linear-regression machine-learning svm
Last synced: 28 Dec 2025
https://github.com/bradhowes/astar
A* path finding library in Swift
algorithm pathfinding swift-package-manager swift5
Last synced: 02 Mar 2025
https://github.com/mutazhelal/raytracing-diffuse
A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test its intersection with each sphere to compute the image pixel colour.
algorithm computer-graphics computer-graphics-opengl cpp opengl ray-tracing raytracing
Last synced: 05 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: 06 Mar 2025
https://github.com/seungwoo321/leetcode
LeetCode Problem Solving
algorithm javascript leetcode problem-solving
Last synced: 12 Jun 2025
https://github.com/mrglaster/somematrixoperations
Python realisation of some matrix operations including LU-decomposition and determinant finding.
algorithm isu lu-decomposition math matrix matrix-inversion python russian-language study-notes
Last synced: 04 Mar 2025
https://github.com/amazingandyyy/good-job
🎉 The most useful DS and Algor. implemented in javascript
algorithm computer-science data-structures interview interview-questions software-engineer
Last synced: 19 Oct 2025
https://github.com/lukehb/137-clustering
A Java repository of some clustering algorithms.
algorithm clustering data-mining java
Last synced: 02 Mar 2025
https://github.com/basemax/queuelinkedlistgo
This is a simple implementation of a queue using a linked-list in Go. This is a good example of how to use a linked-list in Go.
algorithm algorithms-and-data-structures data-structure datastructure ds go golang linked-list linked-list-queue linkedlist linkedlist-queue queue queue-linked-list queue-linkedlist
Last synced: 03 Apr 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/nazanin1369/ahocorasick
ahoCorasick Pattern searching algorithm in Javascript
aho-corasick algorithm javascript
Last synced: 08 Jul 2025
https://github.com/mxssl/go-sum-arr-elements
sum of all the elements of the integer list
Last synced: 23 Jun 2025
https://github.com/lq782655835/algorithm-analysis
algorithm-analysis
algorithm leetcode-cpp leetcode-javascript leetcode-python
Last synced: 16 Mar 2025
https://github.com/ark2016/algorithm-of-computer-graphics
algorithm of computer graphics from bmstu iu9 study
algorithm bmstu bmstu-iu9 graphics
Last synced: 06 Mar 2025
https://github.com/supermoathx7/cpu-scheduling-algo-
This project is an implementation of the six CPU-Scheduling algorithms using C++.
algorithm algorithms cpp cpu cpu-scheduling
Last synced: 18 Jul 2025
https://github.com/izenynn/push_swap
42 Cursus - push_swap: This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.
42 42born2code algorithm algorithm-challenges algorithms-and-data-structures algorithms-datastructures c linux macos optimization optimization-algorithms push-swap pushswap
Last synced: 15 Mar 2025
https://github.com/timmsy1998/wallys-widgets
Wally's Widgets is a project that simplifies the process of ordering widgets by optimizing the selection of widget packs to fulfill an order. It provides an efficient solution to determine the best combination of widget packs for a given order size, following specific rules.
algorithm laravel techtest vuejs
Last synced: 01 Apr 2025
https://github.com/mbullington/turf-diameter
An unofficial Turf function for calculating the polygon diameter of a Feature.
algorithm geojson javascript turfjs
Last synced: 06 Apr 2025
https://github.com/dependents/node-sass-lookup
Get the file associated with a Sass import
algorithm lookup partials resolution sass scss
Last synced: 15 Apr 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/kakashysen/swift-playgrounds
Swift Playgrounds
algorithm data-structures generics protocols swift
Last synced: 06 Mar 2025
https://github.com/abhiroop/pearls
Pearls of Functional Algorithmic Design
algorithm data-structures haskell
Last synced: 18 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/abranhe/bubble-srt-cli
Bubble Sort Algorithm Implementation CLI
algorithm bubble-sort cli cli-app
Last synced: 28 Feb 2025
https://github.com/50gramm/forcefield3d
3D visualization of electric field
3d algorithm opengl science scientific-visualization
Last synced: 24 Mar 2025
https://github.com/ichenlei/leetcode_101
A repo for my LeetCode algorithm training
algorithm javascript leetcode nodejs
Last synced: 17 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/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/micahondiwa/sorting_algorithms
Implementing different sorting algorithms in C.
algorithm algorithms sort sorting sorting-algorithms
Last synced: 03 Apr 2025
https://github.com/martincorona007/cyk-algorithm
Implementation of CYK(Cocke-Younger-Kasami) algorithm https://medium.com/@martincorona007/cyk-algorithm-60d7f869ca0a
algorithm automata cyk cyk-algorithm language theory-of-computation
Last synced: 11 Mar 2025
https://github.com/dwip-nandi/codeforces
Problem Solving and Contest Solutions...This repository contains my solutions to various problems from Codeforces contests. Each solution is implemented in C++ and includes a brief explanation of the approach used to solve the problem. The repository is organized by problem number and contest, making it easy to navigate and find specific solutions.
algorithm alice boob codeforces codeforces-com codeforces-solutions competitive-programming competitive-programming-contests contest cplusplus cpp dsa graph online-judge problem-solving solution-contest solutions stl string tree
Last synced: 07 Jul 2025
https://github.com/mohahmadraza/leetcode-python-project-tasks
This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.
algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions
Last synced: 27 Feb 2025
https://github.com/burakahmet/cs50p
Harvard's CS50p problem solutions.
algorithm algorithms computer-engineering computer-science cs50 cs50p cs50python hardvard problem-set problem-solving python python3
Last synced: 26 Mar 2025
https://github.com/mcquerol/load-flow-studies
MATLAB simulations for load flow studies using various algorithms in power systems.
3-phase-star-and-delta algorithm case-study gauss-seidel-method jacobi-method matlab newton-raphson-method power-consumption power-grids simulink
Last synced: 30 Mar 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: 05 Mar 2025
https://github.com/afshinm/paintshop
Paint shop challenge written in Python
Last synced: 04 Apr 2025
https://github.com/ibwei/leetcode-js-solution
记录自己leetcode的js&ts刷题历程
algorithm algorithmic-trading javascript js leetcode typescript
Last synced: 01 Jul 2025
https://github.com/realamirhe/leaf-node
A leaf node for your machine learning journey, from scratch to practical applications...
algorithm auto-encoder classification cybernetics feature-extraction feedback-mechanism lda learning machine-learning machine-learning-journey numpy pca practice regression scikit-learn sklearn smlfdl
Last synced: 07 Apr 2025
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/betta-cyber/leetcode
leetcode solutions
algorithm leetcode leetcode-python python rust
Last synced: 26 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/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: 08 Oct 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/mvakili/all-sorts
Java implementation of commonly used sort functions
algorithm bubble-sort insertion-sort java merge-sort quick-sort selection-sort shell-sort sort sorting-algorithms visualization
Last synced: 05 Oct 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/jashanj0tsingh/javatutorials
Learning Java - Beginner
algorithm basics beginners data-structures java tutorial
Last synced: 08 Apr 2025
https://github.com/crissnamon/soldeea
Encryption algorithm based on system of linear diophantine equations resistant to quantum algorithms
algorithm cryptography decryption diophantine diophantine-equation diophantine-equations encryption encryption-algorithm equation java quantum-algorithms soldeea
Last synced: 26 Mar 2025
https://github.com/qnhat2004/thuat-toan-ung-dung
Thuật toán ứng dụng - Đại học Thủy Lợi
algorithm algorithm-competitions algorithm-implementations algorithms c-plus-plus educational instructor-materials mathematics
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/d-e-s-o/delaunay-triangulation
Delaunay triangulation using an incremental insertion algorithm, implemented in JavaScript.
algorithm applet delaunay delaunay-triangulation javascript triangle
Last synced: 12 Apr 2025
https://github.com/basemax/sparsepolynomiallinkedlistc
This is a C implementation of a sparse polynomial linked-list. This is a good example of how to use a linked-list in C. By using a linked-list, we can store a sparse polynomial in a memory efficient way. Sparse polynomials are polynomials that have a lot of terms with a coefficient of 0.
algorithm algorithms algorithms-and-data-structures c c-polynomial c-sparse-polynomial c-sparsepolynomial datastructure ds polynomial polynomial-c sparse sparse-polynomial sparse-polynomial-c sparsepolynomial sparsepolynomial-c
Last synced: 03 Apr 2025
https://github.com/amari-calipso/staticsort
a distributive sorting algorithm with low time complexity
algorithm distribution-sort distribution-sorting python python3 sorting sorting-algorithm sorting-algorithms
Last synced: 27 Oct 2025
https://github.com/ishan16696/convexhull-optimisation
Study of convex hull algorithms and Improvement over standard Algorithms.
Last synced: 20 Aug 2025
https://github.com/nicholas-miklaucic/rust-monaco
An optimized, parallel, lock-free Monte-Carlo Tree Search implementation in Rust
Last synced: 08 Nov 2025
https://github.com/hu2di/java-design-pattern
Self study design pattern
algorithm design-patterns java
Last synced: 08 Apr 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: 23 Mar 2025
https://github.com/stevenshih1997/upgma
UPGMA Algorithm in C++
algorithm c-plus-plus linked-list upgma upgma-algorithm
Last synced: 28 Dec 2025
https://github.com/swnb/dct-ts
dct and idct algorithm implement with typescript
Last synced: 08 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/petehouston/algorithm-notes
TIL something from algorithms
algorithm algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures
Last synced: 08 Jan 2026
https://github.com/trasherdk/node-cryptonight-hashing
Cryptonight hashing functions for node.js
algorithm cryptocurrency mining-pool nodejs uplexa
Last synced: 19 Apr 2025