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: 2025-09-27 00:01:20 UTC
- JSON Representation
https://github.com/le0pard/mpw.js
MPW.js is a JavaScript implementation of the Master Password App algorithm
algorithm javascript mpw security
Last synced: 20 Jun 2025
https://github.com/sagiavinash/partial-match
a search util that gives match strength of a query against a sentence
algorithm autocomplete automation javascript npm-package search
Last synced: 29 Mar 2025
https://github.com/danielbrodi/c-data-structures
A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...
algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector
Last synced: 13 May 2025
https://github.com/aditya43/data-structures-algorithms
:hotsprings: Data structures, algorithms and problem solving patterns using JavaScript.
algorithm avl-tree-implementations backtracking-algorithm complexity data-structures-and-algorithms dijkstra-algorithm dynamic-programming graph-traversal-algorithms leetcode memoization sliding-windows tree-traversal-algorithm trie-tree
Last synced: 28 Jun 2025
https://github.com/micycle1/balaban-intersection
Implements the Balaban algorithm for finding intersecting segment pairs from a set of line segments.
algorithm geometry-algorithms intersection segment segment-intersection
Last synced: 23 Jul 2025
https://github.com/0xgeorgii/imageblendingalgorithms
Library with algorithms to blend images
algorithm blending-images image-processing
Last synced: 28 Jun 2025
https://github.com/thisiskeanyvy/elsa
E.L.S.A (Electronic Learning and Scrapping Algorithm)
airgap algorithm base64 compression dictionary faraday json knowledge learning local no-internet offline scrapping search-algorithm
Last synced: 26 Jan 2025
https://github.com/styx11/sudoku
๐ A sudoku game
algorithm game mdui sudoku sudoku-puzzle vue vue-router
Last synced: 14 Mar 2025
https://github.com/robertjgabriel/simple-sorting
Node module for different sorting algorithms.
algorithm apple google mergesort quicksort sorted-data swap
Last synced: 03 Mar 2025
https://github.com/xlucn/myrecipes
algrithoms for numerical computation ๆฐๅผ็ฎๆณ
algorithm computation numerical recipes
Last synced: 08 May 2025
https://github.com/davidyslu/leetcode
Personal submissions on LeetCode
algorithm data-structures hacktoberfest interview leetcode
Last synced: 13 Sep 2025
https://github.com/preciz/wfc
Wave Function Collapse implemented in Elixir
algorithm elixir wave-function-collapse
Last synced: 28 Mar 2025
https://github.com/open-byte/n-queens-genetic-algorithm
Genetic Algorithm for Solving NQueens Problem
algorithm genetic-algorithm nqueens nqueens-problem nqueens-problem-solver nqueens-solution python
Last synced: 16 Aug 2025
https://github.com/peterzhu2118/algorithms
A collection of general purpose algorithms
algorithm algorithm-library algorithms algorithms-implemented java
Last synced: 16 Aug 2025
https://github.com/geometryzen/generic-rbtree
A Red-Black Tree with a generic interface for TypeScript.
algorithm algorithms data-structure data-structures generic generics red-black-tree typescript typescript-library
Last synced: 11 Apr 2025
https://github.com/mnitchev/microverse
Genetic algorithms training neural networks.
algorithm genetic neural-network simulation
Last synced: 16 Aug 2025
https://github.com/nagexiucai/mla
ๆบๅจๅญฆไน ็ฎๆณใ
ai algorithm deep-learning machine-learning nn python tutorial
Last synced: 28 Mar 2025
https://github.com/pigloverabbit520/algorithm
ๅ ๅญ็็ฎๆณๅๅญ
algorithm java-8 javascript php python
Last synced: 13 May 2025
https://github.com/ahammadshawki8/dsa-implementations-in-python
๐ Knowledge of "Data Structures and Algorithms" is the basic need to become a good programmer. In this repository, you will find the implementations of different DSA's in Python. ๐ฅ๐ฅ
algorithm code data-structures design python
Last synced: 22 Aug 2025
https://github.com/das-jishu/pottermania
Pottermania is basically a website which allows you to take a quiz based on the magical world of Harry Potter. There is no predefined question bank. Rather, questions are generated based on a simple algorithm, every time an user takes the quiz. Data is fetched using an API.
algorithm api bootstrap css frontend github github-pages harry-potter html javascript potterapi quiz
Last synced: 01 Apr 2025
https://github.com/adrocodes/maze-generation
My attempts at generating mazes with Rust.
algorithm maze-algorithms rust
Last synced: 06 Mar 2025
https://github.com/turborium/chaikinsmootheffect
ChaikinSmoothEffect (Delphi + FMX)
algorithm best-practices chaikin coputer-science delphi fmx gdd object-pascal pascal
Last synced: 02 Mar 2025
https://github.com/kamyu104/metahackercup-2024
๐ Python3 Solutions of All 27 Problems in MHC 2024
algorithm algorithm-challenges competitive-programming contest-programming facebook-hacker-cup hackercup meta-hacker-cup programming-contests puzzle-solution
Last synced: 01 Jul 2025
https://github.com/gagniuc/mix-two-signals-in-python
This is an implementation designed in Python. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
algorithm algorithms code mix number-theory python python3 signal signal-processing source spectral-forecast waveform
Last synced: 04 Mar 2025
https://github.com/rushingfox/2d-ising-model-by-mcmc
CUHK PHYS4061 Computational Physics Project B; from two approaches: SSF and Wolff
algorithm computational-physics solid-physics
Last synced: 06 Sep 2025
https://github.com/srbrettle/equations-of-motion-library
A collection of methods for solving Displacement, Initial and Final Velocities, Constant Acceleration and Time.
acceleration algorithm csharp displacement dotnet dotnet-standard equations kinematic motion physics time velocity
Last synced: 15 Jun 2025
https://github.com/mitinpavel/ctci_rust
Rust solutions for Cracking the Coding Interview book
algorithm big-o ctci interview-questions rust
Last synced: 01 Apr 2025
https://github.com/hisaac/numberology
Implementations of basic Numerology algorithms in as many languages as I can learn
algorithm javascript nodejs python
Last synced: 23 Mar 2025
https://github.com/pieroboseta/piero-ende-coder
A powerful encryption and decryption tool that combines the Vigenรจre cipher, XOR encryption, and Base64 encoding to secure messages. This tool allows users to encode and decode messages using a secret key, ensuring an extra layer of security.
algorithm base64 cipher cpp cryptography data-conversion data-encoding decoder decryption encoder encryption hashing string-manipulation text-processing
Last synced: 08 Apr 2025
https://github.com/y1r/graph
Graph Algorithms Visualizer
algorithm csharp graph visualization wpf
Last synced: 02 Mar 2025
https://github.com/StephenDoyle10/UK-Salary-Calculator
Front-end. Interactive JavaScript on this project enables one to input their salary to find out what their take home pay is, and how much in income tax and national insurance they are deducted.
algorithm bootstrap css html javascript mocha
Last synced: 11 Mar 2025
https://github.com/parsapoorsh/tictactoe-xo-ai
Best move generator algoritm. 3x3, 4x4 and more without limits.
algorithm alpha-beta-pruning minimax tic-tac-toe tictactoe
Last synced: 01 Mar 2025
https://github.com/callicoder/algorhythm
Standard Algorithms Implemented in C++
Last synced: 30 Apr 2025
https://github.com/andrewkchan/wave-function-collapse
Annotated implementation of wave function collapse algorithm
algorithm constraint-satisfaction-problem gamedev generative-model procedural-generation wfc
Last synced: 18 Jul 2025
https://github.com/zikwall/geofind
:globe_with_meridians: Go implementation Point-In-Polygon Algorithm
algorithm geolocation go golang implementation implementation-of-algorithms point-in-polygon polygon
Last synced: 21 Apr 2025
https://github.com/asheehuang/hashing-wasm
Implements an Elastic Hash Table in Rust based on techniques described in the research paper Optimal Bounds for Open Addressing Without Reordering
Last synced: 16 May 2025
https://github.com/hxndev/implementing-grep-using-naive-search
GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string. In this, I implemented GREP using Naive Search.
algorithm command-line cpp grep linux naive-bayes-algorithm search time-complexity-analysis utility
Last synced: 31 Mar 2025
https://github.com/ryosukecla/go-cs
algorithms, data structures, mathematics written in golang
algorithm computer-science data-structures golang math
Last synced: 08 Sep 2025
https://github.com/kaidenfrizu/median-of-medians
Analysis of Median-of-Medians algorithm through Python
algorithm median-of-medians numba python
Last synced: 31 Mar 2025
https://github.com/yangjiaxi/ita
Introduction to Algorithms
algorithm data-structure introduction-to-algorithms
Last synced: 01 Mar 2025
https://github.com/hxndev/implementing-linux-cl-utility-grep
CL = Command Line. GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string
algorithm command-line complexity cpp grep linux pattern search time-complexity-analysis utility
Last synced: 31 Mar 2025
https://github.com/adriacabeza/complexalgorithms
๐ง๐พโโ๏ธ Complex Algorithms and Complexity Course from the University of San Diego
algorithm complexity flow-networks linear-programming np-completeness python3 streaming-algorithms
Last synced: 30 Apr 2025
https://github.com/anthonykrivonos/ts-algo-masterclass
๐พ Giant TypeScript algorithm and data structure masterclass to be constantly updated with important CS concepts.
algorithm class-project computer concepts data data-structures fundamentals giant library masterclass science structures typescript
Last synced: 26 Feb 2025
https://github.com/batazor/algorithm
Algorithm
algorithm algorithms data-structures
Last synced: 10 Apr 2025
https://github.com/kmu-wink/2020-02-algorithm
2020ํ๋ ๋ 2ํ๊ธฐ ์ํฌ ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋
Last synced: 14 Apr 2025
https://github.com/anfany/project-euler-by-python3
ๅฉ็จPython3่งฃๅณๆฌงๆ่ฎกๅ๏ผไธญๆ้ข็ฎ+ไปฃ็
algorithm euler math programming python python3
Last synced: 03 Mar 2025
https://github.com/ultimatedoge5/aco-ts
Ant colony optimization algorithm simulation with visualization.
aco algorithm ant ant-colony-optimization ants edge typescript weighted-graphs
Last synced: 25 Feb 2025
https://github.com/upupming/quick-select
Select k-smallest item in an array A in nearly 2n time using LAZY-SELECT. Also implemented naive sorting & linear select algorithm.
algorithm lazy-selection random-algorithm select-algorithm
Last synced: 08 Apr 2025
https://github.com/eriksvedang/astarinc
A proof of concept implementation of the A* algorithm, using C.
Last synced: 25 Jun 2025
https://github.com/daronenko/leetcode
some solutions to problems on leetcode
algorithm leetcode problem solution
Last synced: 18 Jan 2025
https://github.com/schphe/tictac
tictactoe ai implementation using minimax with ฮฑฮฒ-pruning
ai algorithm alpha alpha-beta beta game minimax pruning tic-tac-toe tictactoe
Last synced: 10 Sep 2025
https://github.com/ajay-dhangar/leetcode
LeetCode Solution in Java Language
algorithm dsa dsa-java dsa-practice java leetcode leetcode-challenges leetcode-java leetcode-practice leetcode-questions leetcode-solutions
Last synced: 03 Sep 2025
https://github.com/code-theft-auto/string-search
Tiny and fast string search in Go
Last synced: 31 Mar 2025
https://github.com/francescosaveriozuppichini/paxos
Distributed Algorithm 2018 Project - USI
Last synced: 30 Mar 2025
https://github.com/iehgit/nontree
A python package for n-tree 2D data structures similar to and including quadtree, with mapping to payload data
algorithm data-structures python quadtree
Last synced: 12 Apr 2025
https://github.com/erik3010/pacman-resolver
Pacman Resolver
algorithm bfs-algorithm bfs-search typescript vue vue3 vuejs
Last synced: 17 Mar 2025
https://github.com/kehl-gopher/code-practice
A collection of my daily solutions to algorithm problems from platforms like LeetCode and Codewars. Focused on consistency, problem-solving, and learning.
algorithm algorithms-and-data-structures arrays golang queue time-complexity
Last synced: 16 Jun 2025
https://github.com/Metaphoriker/antiac
๐ An anti-autoclicker plugin for minecraft
algorithm anti-autoclicker antiac anticheat detection java paper plugin spigot
Last synced: 23 Jan 2025
https://github.com/cuixing158/serialize-deserialization
matlab struct or struct array Serialize/Deserialiโze
algorithm code-generation matlab serialization
Last synced: 28 Feb 2025
https://github.com/tychozzz/leetcode-everyday
Leetcode Everyday! Summary Everyday! Improve Everyday!
algorithm coding interview leetcode
Last synced: 28 Feb 2025
https://github.com/juliogarciape/caesar-cipher
Python implementation of the Caesar Cipher for text encryption and decryption
algorithm caesar-cipher caesar-cipher-algorithm
Last synced: 15 Apr 2025
https://github.com/cuixing158/kfocals-cluster-algorithm
a new cluster algorithm for kFocals
algorithm cluster clustering-algorithm machine-learning
Last synced: 28 Feb 2025
https://github.com/tigercosmos/csie1212
2018 CSIE1212: Data Structures and Algorithms
algorithm datastructure leetcode
Last synced: 26 Mar 2025
https://github.com/AkuraDiary/sigma_ciphers_cryptograms
DIY gravity falls cryptograms made with python, with some twist
algorithm cipher cipher-algorithms encryption-algorithms encryption-decryption encryption-tool gravityfalls python
Last synced: 14 Apr 2025
https://github.com/st1lson/8-puzzle
8-puzzle solver with IDS and RBFS algorithms
8-puzzle 8-puzzle-solver algorithm algorithms csharp search
Last synced: 27 Feb 2025
https://github.com/adriacabeza/document-similarity-detection-using-hashing
:page_with_curl:Document similarity detection using hashing
algorithm copies jaccard-similarity minhash-lsh-algorithm
Last synced: 28 Feb 2025
https://github.com/eonist/binarysequencer
๐งฌ Sequence all possible combination of true and false
algorithm array binary bit boolean recursive recursive-algorithm
Last synced: 06 Mar 2025
https://github.com/jgautheron/bloomfilter
Standard bloom filter implementation in Go
Last synced: 11 Apr 2025
https://github.com/saranshbansal/learn-java
This repository consists of assorted Java files which include popular algorithms, design patterns, and some random bunch of classes for learning and implementing various core java based concepts.
algorithm concept corejava java java-8
Last synced: 19 Apr 2025
https://github.com/basemax/splitlinkedlistc
This is a simple implementation of a linked-list in C with a few helper functions for merging two or three linked-lists, splitting a linked list into two or three parts, and sorting a linked-list (recursive and non-recursive)
algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c linked-list linkedlist merge merge-linked-list merge-linkedlist split-linked-list split-linkedlist
Last synced: 03 Apr 2025
https://github.com/calvinneo/leetcode
Solutions in http://www.calvinneo.com/2017/02/09/LeetCode%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A/
algorithm leetcode-solutions online-judge
Last synced: 11 Mar 2025
https://github.com/iamotz/raindrops
A program that converts a number to a string, the contents of which depends on the numberโs prime factors.
algorithm javascript nodejs prime-factors raindrop tdd
Last synced: 12 Mar 2025
https://github.com/crimsonet/xenon
๐๐ฆ๐ฏ๐ฐ๐ฏ ๐ช๐ด ๐ข ๐ข๐ญ๐จ๐ฐ๐ณ๐ช๐ต๐ฉ๐ฎ ๐ญ๐ช๐ฃ๐ณ๐ข๐ณ๐บ ๐ฃ๐ข๐ด๐ฆ๐ฅ ๐ฐ๐ฏ ๐๐ฐ, ๐ธ๐ฉ๐ช๐ค๐ฉ ๐ช๐ด ๐ฅ๐ฆ๐ด๐ช๐จ๐ฏ๐ฆ๐ฅ ๐ง๐ฐ๐ณ ๐ท๐ข๐ณ๐ช๐ฆ๐ต๐ช๐ฆ๐ด ๐ฐ๐ง ๐ข๐ญ๐จ๐ฐ๐ณ๐ช๐ต๐ฉ๐ฎ๐ช๐ค ๐ฏ๐ฆ๐ฆ๐ฅ๐ด ๐ณ๐ฆ๐ฒ๐ถ๐ช๐ณ๐ฆ๐ฅ ๐ฃ๐บ ๐ฆ๐ฏ๐จ๐ช๐ฏ๐ฆ๐ฆ๐ณ๐ช๐ฏ๐จ ๐ข๐ฏ๐ฅ ๐ด๐ค๐ช๐ฆ๐ฏ๐ค๐ฆ ๐ฅ๐ช๐ด๐ค๐ช๐ฑ๐ญ๐ช๐ฏ๐ฆ๐ด โ
algorithm backend datebase engineer go science
Last synced: 15 Apr 2025
https://github.com/cyrildever/feistel-jar
Feistel cipher implementation for the JVM providing format-preserving encryption
algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation
Last synced: 04 Jul 2025
https://github.com/rhcarvalho/dawgo
DAWGo is the home for a particular implementation of a Directed Acyclic Word Graph in Go.
algorithm data-structure directed-graph go golang graph natural-language-processing trie
Last synced: 02 Mar 2025
https://github.com/furkankayar/algorithmanalysis
Speed comparison of frequently used sorting algorithms.
algorithm heapsort introsort java quicksort speed-comparison
Last synced: 27 Jun 2025
https://github.com/yoyoberenguer/hsl
HSL to RGB and RGB to HSL
algorithm color-conversion hsl hue luminescence saturation
Last synced: 03 Apr 2025
https://github.com/qfcy/python
This repository contains the python source code, containing more than 40 python projects, involving many fields.ไปๅบ็จไบๅจๅญpythonๆบไปฃ็ , ๅ ๅซ40ๅคไธชpython้กน็ฎ๏ผๆถๅ็ฌ่ซใ็ฎๆณใOpenGLใtkinterใ้ขๅๅฏน่ฑก็ผ็จ็ญๅคไธช้ขๅใ
algorithm object-oriented-programming opengl python tkinter web-crawler
Last synced: 15 Feb 2025
https://github.com/0xdaksh/employeechurn
A Deep Neural Network that can Classify Employee Churn with ~97% Accuracy
algorithm artificial-neural-networks classifier deep-learning deep-neural-networks keras machine-learning tensorflow
Last synced: 14 Sep 2025
https://github.com/dcmox/binpacking
Packing items in a 3D space
3d algorithm binpacking typescript
Last synced: 01 Mar 2025
https://github.com/spacerumsfeld-code/js-data-structures-algorithm-refresher
This project is for anyone looking for a refresher in rudimentary data structures and algorithms in Javascript!
algorithm binary-heap binary-search-tree data-structures graph hashtable javascript linked-list priority-queue queue refresher searching-algorithms sorting-algorithms stack
Last synced: 04 Sep 2025
https://github.com/dynonguyen/huffman-coding
Static Huffman Coding algorithm with C++
Last synced: 10 Jun 2025
https://github.com/blaz-cerpnjak/tictactoe-minimax
๐น๏ธ ๐ฎ TicTacToe with Minimax AI algorithm (C#). The game has the option of 'Multiplayer' in 'Singleplayer' against the computer.
ai algorithm cs design game minimax tic-tac-toe tictactoe tictactoe-ai tictactoe-game visualstudio wpf wpf-application wpf-datagrid wpf-ui xaml
Last synced: 16 Mar 2025
https://github.com/liorkogan/streamsampler
A stream sampler maintains one or more simple random samples, each with a fixed number of elements. As stream elements become available, the samples are updated to remain simple random samples.
algorithm online-algorithm probabilistic reservoir-sampling stream stream-sampler
Last synced: 23 Mar 2025
https://github.com/andrewn6/mergesort-visualiser
๐ Merge sort visualizer in python.
algorithm datastructure python python3
Last synced: 06 Sep 2025
https://github.com/mohsenfallahnjd/eigenfaces
Implementation of EigenFaces algorithm with python.
algorithm algorithms eigenfaces implementation python
Last synced: 22 Mar 2025
https://github.com/felipejfc/pyalpr
Automatic number plate recognition system made in python
algorithm alpr computer-vision
Last synced: 26 Feb 2025
https://github.com/sleleu/push_swap
A little algorithm to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions
Last synced: 15 Mar 2025
https://github.com/nicojuicy/graphplan
GraphPlan ~Goap algorithm to use for AI. Popularized in the game F.E.A.R.
algorithm csharp goal-action-oriented-planning goap graphplan graphplan-algorithm strips strips-algorithm
Last synced: 31 Mar 2025
https://github.com/andrelmlins/rbf-dda
Radial Basis Function (RBF) with Dynamic Decay Adjustment (DDA) algorithm
algorithm classification-algorithm dda neural-network rbf
Last synced: 04 Jul 2025
https://github.com/singularitti/fastinversesqrt.jl
A pure Julia implementation of the fast inverse square root algorithm
algorithm fastmath julia-package math numerical-methods
Last synced: 23 Aug 2025