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-02-18 00:01:12 UTC
- JSON Representation
https://github.com/albericod/algoritmos-em-c
Exercícios e algorítimos em C resolvidos com requisitos diferentes, professor Daives
algorithm algorithms c exercicios-de-algoritimos
Last synced: 18 Oct 2025
https://github.com/bjornmelin/leetcode-solutions
Repository storing my solutions for LeetCode problems.
algorithm algorithms coding-challenge coding-interview coding-interviews data-structures data-structures-and-algorithms interview interview-practice interview-prep interview-preparation interviews java leetcode leetcode-java leetcode-problems-solutions leetcode-questions leetcode-solutions technical-interviews
Last synced: 18 Oct 2025
https://github.com/sstadick/scivs
Collection of Data Structures for working with genomic intervals
algorithm bioinformatics scala scala-port
Last synced: 31 Mar 2025
https://github.com/hxr16f/pyramid-batch
4 pyramids written in Batch.
algorithm batch batch-script example pyramid pyramids
Last synced: 19 Oct 2025
https://github.com/matubu/de-bruijn-generator
📦 A javascript implementation of the de Bruijn sequence algorithm
algorithm browser combinations debruijn generator javascript js nodejs sequence
Last synced: 30 Mar 2025
https://github.com/helderberto/doom-fire-algorithm
Playground for the fire effect from DOOM.
Last synced: 20 Oct 2025
https://github.com/biserkov/twotree-longest-path
The code from my master thesis. 100.0% Clojure.
2-tree algorithm clojure complexity graph iterative linear longest-path memoization property-based-testing recursive transients
Last synced: 22 Oct 2025
https://github.com/uhop/nano-binary-search
Binary search for JavaScript done right.
Last synced: 06 Feb 2026
https://github.com/neizod/problems
neizod's solution to math & com-sci problems
algorithm computer-science mathematics problems-solving
Last synced: 15 Mar 2025
https://github.com/antosser/base94-rs
Base94 Encoding Library: Convert binary data to a compact text-based format using Base94 encoding. Effortlessly encode and decode data for a wide range of use cases. 🔐🔍
algorithm base94 binary-to-text cryptography development encoding rust rust-library security text-format utility
Last synced: 24 Oct 2025
https://github.com/rhcarvalho/htdp-exercises
Solutions for the exercises in the book How to Design Programs.
Last synced: 08 Feb 2026
https://github.com/thomasthelen/qodes
Quick Ordinary Differential Equation Solver (QODES) is an ODE solving library with a focus on usability and ease.
algorithm mathematics numerical-methods ode ode-solver ode-solving-library solver
Last synced: 28 Oct 2025
https://github.com/monamobeen/60daysdsatrack
60DaysDSATrack is a comprehensive and intensive program designed to build a strong foundation in data structures, algorithms, and problem-solving skills through daily coding challenges and hands-on projects.!
algorithm computer-science data-structures dsa-algorithm graph prob-solving trees
Last synced: 01 Sep 2025
https://github.com/singularitti/gershgorindiscs.jl
Implementing the Gershgorin circle theorem
algorithm approximation data-structure eigenvalues julia julia-package linear-algebra numerical-methods
Last synced: 24 Jan 2026
https://github.com/jarne/toohga
🗄 The smart URL shortener
algorithm javascript php shortener url url-shortener vue
Last synced: 24 Jan 2026
https://github.com/zrma/1d1python
1 day 1 coding with python
algorithm coding excercises practice python
Last synced: 29 Jan 2026
https://github.com/kimmyxpow/php-dsa
This repository contains fundamental Data Structures and Algorithms implemented in PHP, designed for learning and exploring PHP's capabilities in computational problem-solving.
algorithm algorithms data-structures data-structures-and-algorithms php php-data-structures php-data-structures-and-algorithms
Last synced: 29 Jan 2026
https://github.com/lukaselmer/ethz-raytracer
A raytracer for the computer graphics course at ethz
algorithm coffeescript computer-graphics deploy eth javascript octree project raytracer shadow texture
Last synced: 06 Feb 2026
https://github.com/dcamilleri/weighted-sum
Simplified weighted sum algorithm implementation used on Mealou (https://m.me/Mealoubot | http://www.mealou.co)
Last synced: 31 Jan 2026
https://github.com/hojas/typescript-algorithms
🧬 Algorithms and data structures implemented in TypeScript.
algorithm algorithms computer-science data-structures interview interview-preparation typescript typescript-algorithms
Last synced: 13 Feb 2026
https://github.com/rulyotano/rulyotano.crosscutting.js
Cross-cutting packages with tools for javascript
algorithm bezier-curves data-structures interpolation-methods js library math nmp
Last synced: 13 Feb 2026
https://github.com/maolonglong/lock_free_queue.rs
Non-blocking concurrent queue algorithm impl in Rust
Last synced: 14 Feb 2026
https://github.com/bshyuunn/study-algorithm
Solve algorithm problems in baekjoon
Last synced: 14 Feb 2026
https://github.com/tyler-cromwell/examples
My solutions to random common & uncommon problems I've encountered.
algorithm bash c data-structure distutils docker go javascript linux linux-kernel-module multithreading mysql network-programming pthreads python-extension python3 react x86-64
Last synced: 14 Feb 2026
https://github.com/fisenkodv/sudoku-combinatorial-evolution-solver
Solving Sudoku Using Combinatorial Evolution
algorithm csharp evolution-algorithm sudoku sudoku-solver
Last synced: 30 Mar 2025
https://github.com/andi611/dynamic-programming-algorithm
A program that generates the Bézier curve for a given set of points based on dynamic programming, Implementation in C++
algorithm bezier bezier-curve bezier-curves dynamic-programming
Last synced: 24 Mar 2025
https://github.com/yrehan32/php-haversine
A package used to calculate the distance between two coordinate points using the haversine algorithm
algorithm haversine haversine-formula php php-library
Last synced: 13 Jan 2026
https://github.com/p1x/toeplitz
Implementation of the Zohar-Trench algorithm for solving a set of linear Toeplitz equations.
algorithm c-sharp c-sharp-library dotnet dotnet-standard2 equation-solver equations-set linear-algebra math mathematics matrix matrix-calculations matrix-library
Last synced: 07 Apr 2025
https://github.com/abranhe/merge-srt-cli
Merge Sort Algorithm Implementation CLI
algorithm merge-sort sort sorting-algorithms
Last synced: 22 Nov 2025
https://github.com/russellwzr/responsive-wordle
A visualization algorithm demo project implemented by Box2D.js & D3.js that can make the word cloud responsive.
algorithm box2d-physics-engine d3 d3-visualization d3js responsive-layout visualization wordcloud wordle
Last synced: 26 Feb 2025
https://github.com/kingsznhone/vsop87.net
VSOP87 Library For .NET. (NuGet, DLL) Highly Optimized and OOP
algorithm astronomy math orbital-simulation physics universe
Last synced: 17 Jun 2025
https://github.com/psingh12354/algorithm
All about algorithm beginner to pro.
algorithm bst circular circular-linked-list count doubly-linked-list frequency gcd inorder inorder-successor knap linked-list mergeso power queue quicksort radix-sort
Last synced: 12 Nov 2025
https://github.com/nosarthur/subgraph
subgraph isomorphism
algorithm golang graph-algorithms graph-theory subgraph
Last synced: 02 Jul 2025
https://github.com/devonfulcher/kirchhoffs-theorem
An algorithm that returns the number of distinct spanning trees in a graph where nodes are distinguishable in O(n^3)
algorithm graph graphs spanning-trees
Last synced: 23 Nov 2025
https://github.com/mchatcher/short-selling-ban-many-types-algo
Asset pricing with short-selling constraints and many beliefs: Three algorithms
algorithm asset-prices matlab short-selling-constraints
Last synced: 01 Sep 2025
https://github.com/furk4nbulut/julius-caesar-cryptography-algorithm
Java program implements the Julius Caesar's Cryptography Algorithm, also known as Caesar Cipher. The Caesar Cipher is a substitution cipher where each letter in the plaintext is shifted a fixed number of places down or up the alphabet.
algorithm cryptography java julius-caesar-cryptography
Last synced: 27 Feb 2025
https://github.com/furk4nbulut/hill-algorithm-matlab
MCBU industrial engineering matlab homework about Hill Algorithm.
Last synced: 30 Oct 2025
https://github.com/furk4nbulut/sorting-array-algorithm
A simple algorithm for sorting arrays.
algorithm java sorting-algorithms
Last synced: 27 Feb 2025
https://github.com/harryr/ghettoocr
Demonstration of fixed-width OCR and text extraction.
Last synced: 07 Aug 2025
https://github.com/nishantcoder108/pro-dsa
Hi, This repository is specially dedicated to DSA in JavaScript. I'm continuing to work on this repository from which DSA could be easy for that who want to code in javascript.
algorithm coding core-concepts data-structures dsa dsa-in-javascript dsa-javascript dsa-practice javascript js-concepts
Last synced: 30 Mar 2025
https://github.com/Z8264/algorithms-ecmascript
📘 基于 EcmaScript 实现,前端开发算法基础教程。QianDuan.TECH 小组全新力作。
Last synced: 10 Mar 2025
https://github.com/santosl2/javascript-algorithms-explain
Some of most popular Searching and Sorting algorithms, made in Javascript
algorithm algorithms javascript searching-algorithms sorting-algorithms
Last synced: 23 Mar 2025
https://github.com/jintao-huang/leetcode-py
针对LeetCode解题开发的基于python的数据结构和算法库`leetcode-alg`
algorithm data-structures leetcode leetcode-alg leetcode-python leetcode-solutions python python3
Last synced: 08 Apr 2025
https://github.com/johnpili/search-a-word-in-a-two-dimensional-array-using-java
Search a word in a two dimensional array using Java
Last synced: 30 Mar 2025
https://github.com/srj101/useful-algorithms
Some mostly used and common algorithms implementations using javascript
algorithm basic-programming data-structures javascript
Last synced: 22 Apr 2025
https://github.com/shaharashe/cryptography_modules
This repository features Python implementations of various cryptographic algorithms, including RSA, ElGamal, and Vigenère cipher. It serves as a resource for learning and experimenting with cryptographic techniques. Contributions are welcome!
algorithm algorithms cryptography decryption encryption module modules python python3 security-tools
Last synced: 22 Apr 2025
https://github.com/aniket965/algo-world
🔥Node module to use algorithms in one line🚀
algo algorithm algorithm-library javascript library library-free node npm
Last synced: 04 Mar 2025
https://github.com/sangrimlee/algorithm
LeetCode와 Programmers의 문제들을 TypeScript로 푼 문제 풀이입니다.
algorithm coding-test leetcode programmers typescript
Last synced: 16 Jan 2026
https://github.com/usmanmehmood55/genetic_algorithm
Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.
algorithm c genetic-algorithm optimization-algorithms
Last synced: 30 Jun 2025
https://github.com/avezoor/avz-project-euler
A project of solving programming algorithm problems taken from projecteuler.net
algorithm mathematics projecteuler projecteuler-solutions
Last synced: 06 Apr 2025
https://github.com/maacpiash/cse225l
CSE225 (Data Structure and Algorithm) lab codes.
algorithm algorithms-and-data-structures bst cli cpp data-structure-and-algorithm data-structures file graph heap list queue sort stack stl tree
Last synced: 30 Mar 2025
https://github.com/xgqfrms/frontend-interview-quetions-collection
前端面试题集: 初级、中级、高级, 目标 1000 题!🚀
advanced algorithm basic ci-cd cli frontend git html-css-js interview interview-questions medium quetions-collection react typescript vue web webfullstack webpack xgqfrms
Last synced: 30 Dec 2025
https://github.com/hustle-dev/algorithm
🧠 알고리즘 문제 풀이 정리 레포지토리입니다.
algorithm javascript leetcode programmers
Last synced: 06 Apr 2025
https://github.com/mauris/dlx.js
Knuth's Dancing Links with Algorithm X JS implementation
Last synced: 25 Mar 2025
https://github.com/syamkakarla98/machine_learning_course
This course covers the explanation and examples on supervised and unsupervised algorithms.
algorithm hacktoberfest hacktoberfest2019 jupyter-notebook machine-learning matplotlib neural-network numpy pandas python python3 scikit-learn scipy seaborn supervised-machine-learning tensorflow tutorial unsupervised-machine-learning
Last synced: 27 Nov 2025
https://github.com/ujjawalsinghsde/Placement_Prepration
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql
Last synced: 30 Dec 2025
https://github.com/connieya/cpp_algorithm
CPP Algorithm Source Code Storage
Last synced: 23 Mar 2025
https://github.com/thinkerou/leetcode-go
LeetCode problems' solutions using Go.
algorithm datastructure go golang interview leetcode
Last synced: 06 Jan 2026
https://github.com/dickeyy/collatz-calculator
A calculator to test numbers against the collatz conjecture
algorithm calculator collatz collatz-conjecture conjecture gui python tkinter
Last synced: 12 Apr 2025
https://github.com/techquery/functional-bowling
Functional algorithm of Bowling scoring written in JavaScript with TDD model
algorithm bowling-score functional-programming javascript test-driven-development
Last synced: 06 Jan 2026
https://github.com/edmilson-dk/expression-evaluation
Basically, an expression evaluation is an algorithm that aims to receive a mathematical expression and return the result of that expression.
algorithm expression-evaluation notation operands
Last synced: 14 Jul 2025
https://github.com/mxssl/fibonaccigolang
Fibonacci sequence implementation in Go (Golang).
algorithm fibonacci fibonacci-numbers fibonacci-sequence go golang
Last synced: 16 Mar 2025
https://github.com/abranhe/merge-srt
Merge Sort Algorithm Implementation
algorithm merge-sort sort sorting-algorithms
Last synced: 23 Nov 2025
https://github.com/rfalke/hamming-distance-squared-benchmark
How fast can you compute the hamming distances between all elements of a large input list?
algorithm benchmark hamming-distance hamming-weight multi-language
Last synced: 10 Mar 2025
https://github.com/elvin-du/algorithm-lab
学习数据结构和算法《剑指offer》常用数据结构,经典排序,leetcode等
Last synced: 25 Mar 2025
https://github.com/abranhe/quick-srt-cli
Quick Sort CLI
algorithm cli quicksort sorting-algorithms
Last synced: 28 Feb 2025
https://github.com/glaukiol1/gagchain
Proof-Of-Work blockchain written in Go
algorithm bitcoin blockchain cryptocurrency cryptography database db elliptic elliptic-curve-cryptography keypairs secp256k1 tcp
Last synced: 05 Mar 2025
https://github.com/abdulrahman-k-s/image_filter
This project tackles an important problem which deals with the removal of noise from images is a major task in the field of image processing, because it affects the quality of the image and leads to the loss of some of its important information through the impact of noise on it.
algorithm algorithms csharp filter image-processing sort sorting university-project
Last synced: 26 Dec 2025
https://github.com/nishkarshraj/algorithms
Algorithms implemented in a platform and language independent manner.
algorithm algorithm-challenges algorithm-competitions algorithms algorithms-and-data-structures algorithms-implemented c cpp data-structures
Last synced: 04 Sep 2025
https://github.com/lvmalware/lvha256
The LV Hash Algorithm - my own cryptographic hashing algorithm
a algorithm crypto cryptographic cryptographic-hash-functions cryptographic-hashing-algorithms cryptography hash hashing implementation security
Last synced: 31 Mar 2025
https://github.com/i-e-b/csharpvideosynthesiser
Programmatically output .mp4 files from C# based on a range of algorithms
algorithm algorithms audio sorting sorting-algorithms video visualization
Last synced: 22 Mar 2025
https://github.com/crazy-canux/pydad
Data structure, Algorithm and Design pattern written in python.
algorithm datastructure design-pattern
Last synced: 09 Apr 2025
https://github.com/jrdpteam/rotter
rotter can be used to encrypt text in ROT encryption. by JRDP Team
algorithm encryption encryption-decryption kali-linux python python3 rot rot13 rot13-cipher tool
Last synced: 28 Feb 2025
https://github.com/mohamed-94/super-calculator_cpp_commandline
this repository is a C++ command line application....that use a long String of operators ..
algorithm c c-plus-plus console-application
Last synced: 11 Mar 2025
https://github.com/chichunchen/algorithm
Introduction to Algorithm class in NCTU
Last synced: 26 Dec 2025
https://github.com/justkode/python-algorithm
Some Python Code for Algorithm
algorithm data-structures python python3
Last synced: 24 Apr 2025
https://github.com/scripttiger/randomness
Demonstrations in randomness and private/local functions. If you ever wanted to make a script game, you should definitely check this out!
algorithm gaming random randomization randomizer randomness scripttiger
Last synced: 10 Feb 2026
https://github.com/tjx666/leetcode-javascript-2023
每逢面试必刷题
algorithm font-end interview javascript leetcode
Last synced: 31 Mar 2025
https://github.com/gagniuc/simple-js-implementation-of-objective-digital-stains
Simple JS implementation of Objective Digital Stain (ODS) produces ODS images from DNA sequences. On ODSs, the information content (IC) is represented vertically on the y-axis and the frequency of different letters is represented horizontally on the x-axis.
algorithm bioinformatics dna dna-processing dna-sequences genetics genomics javascript js objective-digital-stain ods rna rna-sequence visualization
Last synced: 02 Dec 2025
https://github.com/mbelmadani/moea-automatic-termination
Implementation of the MOEA Entropy based automatic termination algorithm (Saxena et al. 2016)
algorithm deap entropy evolutionary-algorithm moea multi-objective-optimization python termination-detection-algorithm
Last synced: 05 Jul 2025
https://github.com/ksokolovic/jsudoku
Java implementation of the core Sudoku game.
algorithm java jsudoku sudoku-puzzle
Last synced: 09 Apr 2025
https://github.com/reala10n/car-pathfinding-problem
פרויקט חמש יחידות הבגרות שלי במדעי המחשב, כחלק מתוכנית אלפא בטכניון
a-star a-star-algorithm algorithm car dijkstra-algorithm pathfinding pathfinding-algorithm prm probabilistic-road-map rrt
Last synced: 13 Jun 2025
https://github.com/kakshay21/opencv
Security Automation Tool
algorithm opencv security-automation
Last synced: 26 Feb 2025
https://github.com/izaaccoding36/projeto-onia
Esse repositório será utilizado para a publicação e desenvolvimento do meu projeto para a Olimpíada Nacional de Inteligência Artificial (ONIA) de 2025.
algorithm csv machine-learning project python research xgboost-classifier
Last synced: 15 Mar 2025
https://github.com/mxssl/palindromegolang
Check a string for palindrome in Go (Golang)
Last synced: 16 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/mxssl/leetcoderomantointegergolang
Roman to Integer coverter in Go (Golang)
Last synced: 16 Mar 2025
https://github.com/mxssl/go-palindrome
check if a given string is palindrome in golang
Last synced: 16 Mar 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/nazanin1369/ahocorasick
ahoCorasick Pattern searching algorithm in Javascript
aho-corasick algorithm javascript
Last synced: 08 Jul 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/st1lson/geneticalgorithm
algorithm csharp genetic-algorithm knapsack-problem
Last synced: 27 Feb 2025