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-05-24 00:01:15 UTC
- JSON Representation
https://github.com/kamath/nfl-data-hacking
Algorithmically draft NFL players for your fantasy league!
Last synced: 28 Feb 2025
https://github.com/fzipp/astar
Package astar implements the A* search algorithm for finding least-cost paths.
algorithm astar-algorithm go golang graph least-cost-paths pathfinding search-algorithm shortest-path
Last synced: 13 Apr 2025
https://github.com/windomz/leetcode.go
:100: My LeetCode Problem's Solutions(Golang).
algorithm golang interview-questions leetcode leetcode-golang leetcode-solutions
Last synced: 20 Mar 2025
https://github.com/mohuishou/go-algorithm
【更新中】Go 数据结构与算法系列文章,本系列文章主要会包括常见的数据结构与算法实现,同时会包括 Go 标准库代码的分析理解,讲到对应章节的时候优先学习分析 Go 的源码实现,例如 slice、list、sort 等,然后可能会有一些常见的案例实现,同时这也是 极客时间-数据结构与算法之美 的课程笔记
algorithm algorithms algorithms-and-data-structures go-algorithms golang
Last synced: 10 Apr 2025
https://github.com/yangwenmai/learning-algorithms
💻✅数据结构与算法学习,LeetCode 题
algocasts algorithm algorithms casts go golang learning learning-algorithm leetcode openjudge problems solutions
Last synced: 21 Apr 2025
https://github.com/yusufcakal/algorithms
basic algorithms and solutions
algorithm data-mining encript java machine-learning problems solutions
Last synced: 12 Apr 2025
https://github.com/siddhesh-agarwal/python-algorithms
A collection of different algorithms implemented in Python.
algorithm algorithms data-structures python tutorials
Last synced: 14 Jan 2025
https://github.com/chanmratekoko/mmcalendar
Myanmar Calendar & Algorithm
algorithm android astrological-information-converter burmese burmese-astrology calendar converter gregorian jar java julian kotlin myanmar myanmar-astrology myanmar-calendar
Last synced: 14 Mar 2025
https://github.com/hereismari/programming
Algorithms and code for competitive programming.
acm-icpc algorithm competitive-programming cplusplus education
Last synced: 05 May 2025
https://github.com/itspawanbhardwaj/spark-fuzzy-matching
Fuzzy matching function in spark (https://spark-packages.org/package/itspawanbhardwaj/spark-fuzzy-matching)
algorithm apache-spark fuzzy-matching levenshtein scala similarity-metric soundex
Last synced: 07 May 2025
https://github.com/Sukhdip-Sandhu/Automatic-Watermark-Removal
Python computer vision project that aims to automatically remove the watermarks of stock images. The algorithm is designed off of those of Google researchers
algorithm computer-vision google python
Last synced: 13 Apr 2025
https://github.com/lanl-ansi/graphicalmodellearning.jl
Algorithms for Learning Graphical Models
algorithm convex-optimization graphical-models learning sampling
Last synced: 27 Feb 2025
https://github.com/sharadbhat/nodorithm
NPM package for algorithms.
algorithm javascript nodejs npm-package searching-algorithms sorting-algorithms
Last synced: 12 Apr 2025
https://github.com/tirthajyoti/tirthajyoti.github.io
Tirthajyoti's Home Page about machine learning, statistics, analytics
algorithm analytics deep-learning machine-learning neural-network python r statistics
Last synced: 05 May 2025
https://github.com/hyugit/UInt256
An UInt256 library written in Swift 4
algo algorithm bigint biginteger carthage cocoapods divide-and-conquer ios karatsuba-multiplication macos playground swift swift-package-manager swift4 uint256
Last synced: 01 Feb 2025
https://github.com/hyugit/uint256
An UInt256 library written in Swift 4
algo algorithm bigint biginteger carthage cocoapods divide-and-conquer ios karatsuba-multiplication macos playground swift swift-package-manager swift4 uint256
Last synced: 13 Apr 2025
https://github.com/Mardiniii/go-data-structures
Linked list, stack, queue, Binary Tree, B-Tree, heap and Self-balancing tree implemented in Go
algorithm algorithms data-structures go golang structures
Last synced: 07 May 2025
https://github.com/posquit0/hackerrank
my solutions for hackerrank.com
algorithm algorithm-challenges c-plus-plus hackerrank
Last synced: 15 Apr 2025
https://github.com/simonepri/competitive-programming
🏅 This repository contains all the problems I solved while training myself for programming competitions
algorithm competitive-programming programming-competitions solutions
Last synced: 28 Apr 2025
https://github.com/mining-pool/go-randomx
golang binding for random-x algorithm variants
algorithm golang monero randomx
Last synced: 12 Apr 2025
https://github.com/bhhbazinga/bplustree
A simple persistent kv store based on B+Tree.
algorithm bplustree cplusplus kv
Last synced: 23 Apr 2025
https://github.com/seesjays/elpath
An algorithm visualizer built with DearPyGui
algorithm bubblesort-algorithm cocktail-sort dearpygui generators insertionsort mergesort-algorithm python quicksort quicksort-algorithm selection-sort sorting
Last synced: 23 Nov 2024
https://github.com/kowainik/idris-patricia
🌋 Idris implementation of patricia tree
algorithm containers data-structure idris persistence
Last synced: 30 Apr 2025
https://github.com/farshidrayhancv/CUSBoost
adaboost algorithm cusboost ensemble-learning python rusboost
Last synced: 05 Apr 2025
https://github.com/cyrildever/feistel-cipher
Feistel cipher implementation for format-preserving encryption
algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation
Last synced: 17 Mar 2025
https://github.com/ahojukka5/dijkstra
dijkstra is a native Python implementation of famous Dijkstra's shortest path algorithm. The implemented algorithm can be used to analyze reasonably large networks. The primary goal in design is the clarity of the program code. Thus, program code tends to be more educational than effective.
algorithm dijkstra path python shortest
Last synced: 21 Mar 2025
https://github.com/adrian17/cpp-drop-merge-sort
C++ reimplementation of https://github.com/emilk/drop-merge-sort
Last synced: 10 Apr 2025
https://github.com/tirthajyoti/algorithm_maths_python
General math scripts and important algorithms' implementation in Python 3
algorithm mathematics prime-numbers python random-generation searching-algorithms sorting-algorithms
Last synced: 05 May 2025
https://github.com/trishume/seqalign_pathing
Rust implementation of sequence alignment / Levenshtein distance by A* acceleration of the DP algorithm
algorithm dynamic-programming example levenshtein-distance rust sequence-alignment
Last synced: 14 Apr 2025
https://github.com/raj457036/path-finding-visualizer
An easy to use Interactive Graph Path visualizer with batteries included to implement your own Algorithm.
algorithm graph javascript path-visualization pathfinding visualization
Last synced: 20 Nov 2024
https://github.com/teawithlucas/sort-photos
SortPhotos is a Python script that organizes photos and videos into folders using date/time information
albums algorithm date day exif galleries metadata oraganise organization organizer photos pictures python-3-6 python3 sort sorter videos year
Last synced: 22 Jan 2025
https://github.com/liyupi/free-algorithm-learning
算法导航,免费的可视化算法学习神器!通过交互式动画带你掌握常见数据结构(二叉树、链表、栈、队列、图)和算法(排序、搜索、动态规划、贪心)。提供保姆级算法学习路线图和详细教程,支持Java、Python、JavaScript、Go、C++等多语言实现。可自定义输入数据,实时观察算法执行过程,配套LeetCode练习题。告别抽象难懂的传统学习方式,完美应对算法面试。从入门到高阶,让算法学习变得简单、直观、有趣!
algorithm algorithms computer-science data-structures dynamic-programming interview-preparation interview-questions java javascript leetcode python sorting-algorithms
Last synced: 11 May 2025
https://github.com/avivace/kalman
Interactive and real time 2D simulation of the Kalman Filter in use to reduce statistical input noise.
2d-simulation algorithm demo estimates implementation kalman kalman-estimator kalman-filter kalman-filtering kalman-smoother kalman-tracking noise simulation
Last synced: 23 Apr 2025
https://github.com/longluo/rsa
RSA encryption and decryption Algorithms in C Language. ---RSA加解密算法的演示,C语言实现。
algorithm cybersecurity demo math rsa rsa-algorithm rsa-cryptography rsa-decryption rsa-encryption security
Last synced: 22 Apr 2025
https://github.com/hongooi73/sar
Smart adaptive recommendations
algorithm azure r recommenders
Last synced: 21 Mar 2025
https://github.com/ysh329/sword-x-offer
66 classic and common interview problems from 《剑指offer》 with multiple-method-CPP solutions, and common data structure summary, etc
algorithm cpp data-structure interview-questions onsite-interview
Last synced: 05 May 2025
https://github.com/somdipdey/hackerrank-solutions-in-scala
The Challenges of HackerRank Solved in Scala
algorithm datastructures hackerrank hackerrank-scala hackerrank-solutions scala
Last synced: 06 Apr 2025
https://github.com/leopeng1995/acplusplus
积累的算法代码库。
acm-icpc algorithm data-structures interview
Last synced: 15 Apr 2025
https://github.com/innofang/algo-set
🎈 LeetCode solution collection, data structures and algorithm practice.
algorithm algorithm-practice data-structures graph leetcode leetcode-solutions search sort tree
Last synced: 29 Apr 2025
https://github.com/arasgungore/netlist-solver
A MATLAB project that uses modified nodal analysis to calculate the node voltages of any analog circuit.
algorithm algorithms analog-design circuit circuit-analysis circuit-simulation circuit-simulator circuit-theory circuits circuits-simulator matlab mna modified-nodal-analysis modified-node-analysis netlist netlist-parser netlist-simulator netlists nodal-analysis node-analysis
Last synced: 12 Apr 2025
https://github.com/maruffahmed/algovisu
This is a fun project to visualize the most common types of soring algorithm (Bubble, Insertion, Quick and Merge). At the time of learning this algorithm I have try to implement them using ReactJs (A javaScript library).
algorithm bubble-sort eslint insertion-sort javascript merge-sort prettier quick-sort react reactjs tailwind visualization
Last synced: 21 Nov 2024
https://github.com/kirainmoe/acm-algorithm-template
💭💡🎈My algorithm template for xCPC.
Last synced: 23 Feb 2025
https://github.com/adityashrm21/deep-learning-algorithms-implementation
Implementations of (Deep Learning + Machine Learning) Algorithms
algorithm decision-tree decision-trees deep-learning deep-learning-algorithms implementation implementation-of-algorithms jupyter-notebook keras linear-regression logistic-regression machine-learning multilayer-perceptron neural-networks pytorch restricted-boltzmann-machine tensorflow
Last synced: 29 Apr 2025
https://github.com/silenceoverflow/cs-learning-resources
Learning Resources for Those New to Computer Science
algorithm computer-science machine-learning mooc programming
Last synced: 12 Apr 2025
https://github.com/msdeep14/hackerranksolutions
contains HackerRank solutions
algorithm c cpp data-structures hackerrank-algorithms-solutions hackerrank-challenges hackerrank-solutions interview interview-practice programming
Last synced: 25 Apr 2025
https://github.com/sahaavi/hackerrank
HackerRank solutions in C#/Java/C++/Python
algorithm csharp data-structures hackerrank hackerrank-solutions implementation java python warmup
Last synced: 10 Apr 2025
https://github.com/manifoldfr/rust-metropolis
Implementation of the Metropolis algorithm in the Rust programming language
Last synced: 13 Feb 2025
https://github.com/Dynom/TySug
A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts
algorithm cors docker go golang jaro jaro-winkler keyboard keyboard-layout library spelling-errors string-distance suggestions toml typing typo webservice words
Last synced: 14 Mar 2025
https://github.com/pranavbharadwaj007/data-structure-and-algorithm
DSA in C++
algorithm cpp14 cses-solutions dsa interview-questions
Last synced: 13 Jan 2025
https://github.com/sfuhrm/sudoku
A very fast Java Sudoku library implementation along with a command line client
algorithm fast-algorithm java library riddle solves-riddles sudoku sudoku-generator sudoku-java-library sudoku-solution-finder sudoku-solver
Last synced: 05 Apr 2025
https://github.com/demonstrandum/crystal_maze
A* Path finding for PNG mazes, from Ruby now in Crystal. Using StumpyPNG
a-star algorithm crystal labyrinth maze maze-solver png solver stumpy
Last synced: 07 Apr 2025
https://github.com/yoch/sparse-som
Efficient Self-Organizing Map for Sparse Data
algorithm neural-nets openmp python self-organizing-map som sparse-data
Last synced: 06 Apr 2025
https://github.com/dentrax/finite-state-machine
Finite State Machine Library for .NET Core (with EASY and ADVANCED implementation)
algorithm algorithms automata-theory csharp csharp-examples csharp-notes deterministic-finite-automata event-handling finite-state-machine fsm state-machine theory
Last synced: 30 Apr 2025
https://github.com/Demonstrandum/crystal_maze
A* Path finding for PNG mazes, from Ruby now in Crystal. Using StumpyPNG
a-star algorithm crystal labyrinth maze maze-solver png solver stumpy
Last synced: 02 May 2025
https://github.com/smaniu/oim
Algorithms for online influence maximization
algorithm graph influence-maximization research-project
Last synced: 23 Nov 2024
https://github.com/chrismichaelps/quantummatcher
QuantumMatcher library is a fuzzy matching algorithm that leverages bitwise operations to efficiently find approximate matches within a collection of items.
algorithm approximate bitwise fuzzy matcher matching quantum search
Last synced: 08 May 2025
https://github.com/lxsmnsyc/timsort
TimSort implementation in JS/ES.
algorithm algorithms sort sort-algorithms sorter sorting sorting-algorithm sorting-algorithms sorting-algorithms-implemented
Last synced: 19 Apr 2025
https://github.com/nickorzha/cprograms
This repository contains various C++ Programs.
Last synced: 14 Feb 2025
https://github.com/dynom/tysug
A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts
algorithm cors docker go golang jaro jaro-winkler keyboard keyboard-layout library spelling-errors string-distance suggestions toml typing typo webservice words
Last synced: 13 Apr 2025
https://github.com/szymon-budziak/algorithms_and_data_structures_course_agh
Solutions from Algorithms and Data Structures course at AGH University of Krakow. Please leave a star if it helped You ⭐
algorithm algorithms algorithms-and-data-structures data-structures python3
Last synced: 11 Apr 2025
https://github.com/rshipp/tsp
Defund the Police.
algorithm drop-ice graph python traveling-salesman traveling-salesperson travelling-salesman-problem tsp tsp-solver
Last synced: 14 Apr 2025
https://github.com/sgalal/knights-tour-visualization
An online Knight's tour visualizer using divide and conquer algorithm
algorithm divide-and-conquer emscripten html5 knight-tour knights-tour visualization visualizer
Last synced: 14 Apr 2025
https://github.com/thomasthelen/convex-hull
C++ code for computing the convex hull of a polygon
algorithm algorithms computational-geometry concave convex-hull convex-hull-algorithms convex-polygons cpp mathematics
Last synced: 30 Apr 2025
https://github.com/likelet/vsolassobag
A variable-selection oriented LASSO bagging algorithm for biomarker development in omic-based translational research
Last synced: 24 Apr 2025
https://github.com/besnik/parallel-volume-rendering
Overview and detailed dicussion about parallel volume rendering on a cluster. We describe algorithms, optimalization techniques and challenges for real time rendering of big data on high performance clusters.
algorithm binary-swap c-plus-plus cluster cpp divide-and-conquer message-passing-interface mpi opengl parallel parallel-rendering raycast raycasting raytracing rendering rendering-engine visualization volume-data volume-rendering volume-visualization
Last synced: 29 Apr 2025
https://github.com/lmammino/indexed-string-variation
Experimental JavaScript module to generate all possible variations of strings over an alphabet using an n-ary virtual tree
algorithm alphabet characters duplicates javascript javascript-library library node nodejs string strings tree variations virtual
Last synced: 06 May 2025
https://github.com/catenda/intersection-wasm
Mesh-Mesh and Triangle-Triangle Intersection tests based on the algorithm by Tomas Akenine-Möller
3d algorithm collision collision-detection intersect intersection mesh mesh-processing meshes npm npm-module npm-package rust rust-library triangle triangle-intersection-tests triangles wasm webassembly
Last synced: 13 Apr 2025
https://github.com/markmusic27/elo-rating-algorithm
♟ The Elo Rating System is used all around the world to rate everything from basketball teams to competitive scrabble players. This is the Elo Rating Algorithm written in JavaScript & TypeScript. Enjoy!
algorithm arpad-elo chess dart elo-rating elo-rating-algorithm facesmash javascript rating-algorithm tyepscript
Last synced: 21 Apr 2025
https://github.com/sofyansetiawan/sistem-informasi-php-codeigniter-clustering-data-dengan-algoritma-k-means
Sistem yang meng-cluster data dalam beberapa kategori menggunakan Algoritma K-Means dengan Bahasa Pemrograman PHP dan Framework Codeigniter 2
algorithm bootstrap clustering-algorithm codeigniter data-mining information-systems k-means php web-development
Last synced: 30 Apr 2025
https://github.com/robert-van-engelen/fastglobbing
Faster and safer algorithms for string matching with wildcards, globs, and gitignore-style globs
algorithm globbing string-matching
Last synced: 11 Apr 2025
https://github.com/tarcisio-marinho/sorting-algorithms
Sorting algorithms Python implementation
algorithm algorithm-library algorithms-implemented alogrithms sort sort-algorithms sorting sorting-algorithm sorting-algorithms sorting-algorithms-implemented
Last synced: 09 Apr 2025
https://github.com/belovetech/log2base2
Log2Base2 is a visual learning platform that allows users to practise data structures, algorithms, and critical thinking skills.
algorithm competitive-programming data-structures interview-preparation interview-questions
Last synced: 23 Apr 2025
https://github.com/shukur-alom/spam_mail_detector_using_ml
This Model can detectany kind of spam mail. Here i use ML Algorithm. If use use my code pleace give me my cradit
algorithm artificial-intelligence artificial-intelligence-algorithms artificial-intelligence-models artificial-intelligence-projects deep-learning detectany-kind mail ml natural-language-processing nlp nlp-machine-learning python python-3 python3 spam spam-mail tensorflow tensorflow2
Last synced: 14 Feb 2025
https://github.com/jinzcdev/vscode-pintia
在 VS Code 中练习 拼题A (PTA) 编程题
algorithm oj pat pintia pta vscode-extension
Last synced: 05 May 2025
https://github.com/fernanda-kipper/data-structure-and-algorithm
Knowledges about algorithms and data structure applied in C.
Last synced: 12 Jan 2025
https://github.com/shervinchen/crazycat
使用Canvas制作的围住神经猫,算法基于广度优先搜索实现。
algorithm bfs canvas dfs javascript umd
Last synced: 13 May 2025
https://github.com/restuwahyu13/jwt-transform
Transform your real jwt token into fake jwt token.
algorithm base64 browser cryptography decrypt encrypt hex javascript jwt jwt-transform node nodejs security security-tools typescipt typescript
Last synced: 07 May 2025
https://github.com/grayjack/algos
A collection of algorithms in rust
algorithm algorithms rust rust-crate search sort sorting string-match string-matching
Last synced: 27 Mar 2025
https://github.com/nem035/js-equality-algorithms
Demonstration of the == and === algorithms in JavaScript
algorithm coercion comparison equality-check equality-comparison equality-test javascript type-coercion
Last synced: 24 Mar 2025
https://github.com/ehmicky/big-cartesian
Cartesian product for big inputs
algorithm cartesian cartesian-product cartesian-products combinations combinatorics data-structures es6 functional functional-programming iterable javascript library lodash lodash-fp nodejs performance product sets typescript
Last synced: 16 Mar 2025
https://github.com/evanli/pythonalgorithm
Python数据结构与算法基础,剑指offer,算法图解等。Jupyter Notebook格式,获取更好访问效果,请使用nbviewer链接 https://nbviewer.jupyter.org/github/evanli/PythonAlgorithm/tree/master/
algorithm data-structure python
Last synced: 13 Apr 2025
https://github.com/voku/phonetic-algorithms
Phonetic-Algorithms for fuzzy searching | PHP
algorithm fuzzy-search homophone metaphone phonetic php
Last synced: 30 Apr 2025
https://github.com/dnanhkhoa/simple-bloom-filter
A simple implementation of Bloom Filter and Scalable Bloom Filter for Python 3.
algorithm bloom-filter bloomfilter data-structure hashing python-3 python-package scalable-bloom-filter
Last synced: 17 Dec 2024
https://github.com/jamesseanwright/maze-generator
A real-time JavaScript maze generator using the depth-first search algorithm
algorithm canvas depth-first-search generator html5 maze maze-generator stack
Last synced: 16 Apr 2025
https://github.com/cls1991/advent-of-code
Solutions for http://adventofcode.com, just for fun!
Last synced: 29 Apr 2025
https://github.com/MalusevDevelopment/laravel-crypto
Laravel wrapper for common hashing algorithms used in web applications
algorithm base64 base64url blake2b blake2b-hash-algorithm cryptography hashing hashing-algorithms laravel programmers random-generation sha256
Last synced: 13 Feb 2025