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-06-18 00:01:19 UTC
- JSON Representation
https://github.com/n1ghtf1re/stream-ciphers
The implementation of the stream ciphers: LFSR, GEFFE, RC4
algorithm cipher cipher-algorithms crypto-algorithm crytography geffe-generator lfsr rc4 rc4-algorithm stream-cipher stream-ciphers
Last synced: 18 Mar 2025
https://github.com/extwiii/oojava-uc.san.diego
Object Oriented Java Programming: Data Structures and Beyond - UC San Diego - Coursera
algorithm data-structures java object-oriented
Last synced: 01 May 2025
https://github.com/njmarko/ga-continuous-optimization
Predmet: Nelinearno programiranje i evolutivni algoritmi Tema: Genetski algoritam, problem optimizacije kontinualnih funkcija Tri funkcije su: (Ackley, Griewank, Michalewicz )
ackley algorithm continuous-optimization genetic genetic-algorithm genetski-algoritam griewank michalewicz
Last synced: 13 Feb 2025
https://github.com/metaphoriker/antiac
An anti-autoclicker plugin for minecraft
algorithm anti-autoclicker antiac anticheat detection java paper plugin spigot
Last synced: 15 Feb 2025
https://github.com/daidai21/leetcode
The algorithm of Leetcode with Python3.x and C++. SQL and Shell.
algorithm bash cpp11 data-structures leetcode python3 shell sql
Last synced: 12 Apr 2025
https://github.com/rockfordwei/decisiontree
A Perfect based solution for Decision Tree in Server Side Swift
algorithm decision-trees id3 id3-algorithm machine-learning perfect swift4
Last synced: 02 Dec 2024
https://github.com/asigalov61/Algorithmic-Accompaniment-Generator
Algorithmic accompaniment generator
accompaniment accompaniment-generator algorithm melody midi music
Last synced: 17 Mar 2025
https://github.com/nghiatranuit/lcs-swift
Demonstration for Longest Common Subsequence (LCS) in swift. Ref http://nghiatran.me/longest-common-subsequence-diff-part-1/
algorithm blog datastructures ios swift
Last synced: 13 Feb 2025
https://github.com/saitoxu/ml-kitchen-sink
Sample code collection of machine learning
algorithm kitchen-sink machine-learning neural-network
Last synced: 23 Apr 2025
https://github.com/Rainbow-Dreamer/separable_merge
This is a cross-platform file merger and splitter which uses a file merging algorithm designed by me to merge multiple files and folders into a single separable binary file
algorithm file file-merge merge python
Last synced: 11 Apr 2025
https://github.com/ehmicky/declarative-merge
Merge objects/arrays declaratively
algorithm append array clone data-structures deep functional functional-programming insert javascript library merge node nodejs object omit override patch shallow typescript
Last synced: 19 Mar 2025
https://github.com/mugilan-codes/data-structures_and_algorithms
Implementation of Data Structures and Algorithms using Java, Python, and JavaScript
algorithm algorithms clean-code cmake data-structures dsa intellij interview-questions java javascript makefile poetry python vscode
Last synced: 18 Mar 2025
https://github.com/dharejo-junaid/sorting-visualizer
This is a sorting visualizer built using Java Swing that allows the user to visualize three common sorting algorithms: bubble sort, insertion sort, and selection sort. The user can choose the initial order of the elements (random, ascending, or descending), customize the speed of the visualization, and set the number of elements to be sorted.
algorithm bubble-sort dsa insertion-sort java java-gui java-swing selection-sort sorting
Last synced: 05 May 2025
https://github.com/jonathanstowe/euclideanrhythm
Implementation of the algorithm described in http://cgm.cs.mcgill.ca/~godfried/publications/banff.pdf
Last synced: 20 Mar 2025
https://github.com/ps0305/udemy-the-coding-bootcamp-algorithms-data-structures
Data Structures + Algorithms with JavaScript
algorithm algorithms-and-data-structures data-structures javascript
Last synced: 01 Jan 2025
https://github.com/akshatvg/secure-hashed-authentication
blake2b & md5 based registration and login in PHP to show a secure hashed password.
algorithm authentication blake2b blake2b-hash-algorithm cyber-security hashing login md5 networks nis php project register security
Last synced: 11 Apr 2025
https://github.com/amarlearning/competitivequestion
Question solved on various competitive sites :metal:
algorithm codechef codemonk competitive-programming hackerrank
Last synced: 11 Apr 2025
https://github.com/rabestro/graph-pathfinding-algorithms
Implementation and tests for graph pathfinding algorithms.
algorithm breadth-1st-search breadth-first-search dijkstra-algorithm dijkstras-algorithm graph graph-algorithms java spock-framework spring-shell
Last synced: 12 Apr 2025
https://github.com/sleekpanther/sequence-alignment
Sequence Alignment (Needleman–Wunsch Algorithm using Dynamic Programming) for aligning sequences (words, sentences, DNA etc.)
algorithm algorithm-design algorithms dynamic dynamic-programming memo memoization memorization needleman needleman-wunsch needlemanwunsch noah noah-patullo optimal optimal-substructure optimality patullo patulo pseudocode wunsch
Last synced: 12 Apr 2025
https://github.com/microndgt/trie
Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching in Python.
algorithm python3 search search-algorithm tree trie
Last synced: 07 May 2025
https://github.com/francoisschwarzentruber/fft
Pedagogical tool for explaning Fast Fourier Transform
algorithm divide-and-conquer education educational-project fast-fourier-transform fft
Last synced: 15 Apr 2025
https://github.com/almmiko/flesch-kincaid-reading-ease-measure
PHP implementation of Flesch–Kincaid readability test
algorithm flesch-reading-ease regex
Last synced: 09 Apr 2025
https://github.com/meniny/sortalgorithm
🛂 Swift array sort algorithm implementation.
algorithm sort sort-algorithm swift
Last synced: 09 Apr 2025
https://github.com/j-christl/dpllsatsolver
Simple Java implementation of the Davis–Putnam–Logemann–Loveland (DPLL) algorithm
algorithm algorithms discrete-mathematics dpll dpll-algorithm java math mathematics sat-solver
Last synced: 14 Jun 2025
https://github.com/rainbow-dreamer/separable_merge
This is a cross-platform file merger and splitter which uses a file merging algorithm designed by me to merge multiple files and folders into a single separable binary file
algorithm file file-merge merge python
Last synced: 28 Apr 2025
https://github.com/neilharia7/algorithmictoolbox
This repository contains the Algorithms as described in the Coursera class of Algorithms Part I by University of California, San Diego & Higher School of Economics. Please feel free to make changes to improve the algorithms.
algorithm california coursera cpp14 diego python-3 university
Last synced: 29 Apr 2025
https://github.com/mrtkp9993/numerical-methods-in-fortran
[WIP] Numerical methods implemented in Fortran.
algorithm applied-mathematics fortran mathematical-modelling monte-carlo numerical-algorithms numerical-analysis numerical-computation numerical-differentiation numerical-integration numerical-methods numerical-optimization numerical-simulation numerical-simulations optimization scientific-computing simulation statistics
Last synced: 12 Mar 2025
https://github.com/cyypherus/swift-slime
A lightweight stochastic optimizer based on slime mold (Slime Mold Algorithm)
algorithm optimization optimization-algorithms stochastic-optimization swift
Last synced: 17 Mar 2025
https://github.com/allalgorithms/jupyter
Implementation of All ▲lgorithms in Jupyter Notebook
algorithm algorithms hacktoberfest jupyter jupyter-notebook
Last synced: 10 Apr 2025
https://github.com/adrrei/kattis-challenges
Java/C# solutions for various programming challenges on Kattis.
algorithm challenges csharp java kattis kattis-challenges programming-challenges
Last synced: 30 Apr 2025
https://github.com/ftognetto/alphanum_comparator
Porting of "The Alphanum Algorithm" in Dart, used to sort string lists alphanumerically.
algorithm dart sort sorting sorting-algorithms
Last synced: 09 Apr 2025
https://github.com/javadev/leethub
Collection of LeetCode questions to ace the coding interview! - Created using LeetHub
algorithm algorithm-competitions algorithms-and-data-structures dynamic-programming interview-questions kotlin leetcode leetcode-kotlin leetcode-solutions math
Last synced: 31 Jan 2025
https://github.com/peterthehan/group-similar
Group similar items together.
algorithm cluster compare comparison disjoint-set edit-distance fuzzy group group-similar grouping levenshtein match matching merge-find similar similarity string union-find
Last synced: 14 Feb 2025
https://github.com/zevolution/java-algorithms-and-datastructure
Algorithms and data structures implemented in Java ☕
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structure data-structures java java-algorithm java-algorithms
Last synced: 25 Jan 2025
https://github.com/skyra-project/jaro-winkler
A string similarity utility that uses the Jaro-Winkler algorithm
algorithm distance hacktoberfest jaro jaro-winkler similarity text winkler
Last synced: 10 Apr 2025
https://github.com/cwjokaka/python-ml-pyqt
A Machine-Learning visual GUI created with Python3
algorithm gui machine-learning matplotlib ml numpy pyqt python
Last synced: 15 Jun 2025
https://github.com/shpota/rainy-hills
Rainy Hills problem solver implemented in Java with Wildfly Swarm
algorithm complexity interview interview-practice interview-project interview-questions interview-test java-ee memory-complexity rainy-hills wildfly wildfly-swarm
Last synced: 28 Feb 2025
https://github.com/m-dadej/bikesharingrebalancing.jl
Library for solving and analyzing bike-sharing rebalancing problems
algorithm data-science operational-research operations-research
Last synced: 27 Feb 2025
https://github.com/amari-calipso/helium-sort
A block merge sorting algorithm inspired by Grail Sort and focused on adaptivity
algorithm block-merge-sort block-merging c c-programming-language grailsort merge-sort mergesort sorting sorting-algorithm theoretical-computer-science
Last synced: 22 Apr 2025
https://github.com/juliusmarkwei/customer-churn-eda-balancing-and-ml
Bank customer churn prediction using multiple ml models
algorithm application data data-science machine-learning python streamlit
Last synced: 01 Jan 2025
https://github.com/michaelhopwood/pvpolyfit
A high-resolution multiple non-linear regression algorithm used to analyze PV output with a few inputs
algorithm regression resolution-regression
Last synced: 02 May 2025
https://github.com/israelst/did-you-mean-php
Presentation about algorithmic complexity at PHPnRio 2012 conference
algorithm complexity levenshtein-distance memoization php recursion trie
Last synced: 15 Apr 2025
https://github.com/sleekpanther/knapsack-problem
Implementation of the 0-1 Knapsack Problem
algorithm algorithms array arrays binary-knapsack bottom-up dynamic dynamic-programming integer-knapsack java knapsack knapsack-problem memo memorization memorization-table optimal optimal-substructure rucksack rucksack-problem
Last synced: 12 Apr 2025
https://github.com/zabuzard/treeflood
TreeFlood offers algorithms to distributedly explore tree graphs.
algorithm distributed-algorithms exploration graph-algorithms multithreading parallel-computing shared-memory tree tree-graph treeflood-offers-algorithms
Last synced: 04 May 2025
https://github.com/pavkam/abacaxi
A library of various algorithms, helper classes and extension methods.
Last synced: 13 Jun 2025
https://github.com/keremtan/uniformcostsearch-ucs-
Calculating the shortest path between two nodes with the Uniform Cost Search algorithm.
algorithm computer-algorithm ucs uniform-cost-search
Last synced: 09 Apr 2025
https://github.com/wcygan/practice
learning stuff
algorithm algorithms computer-science concurrency data-structures go golang java learning learning-by-doing learning-java learning-notes learning-resources learning-rust parallelism programming property-based-testing rust scala software-engineering
Last synced: 04 May 2025
https://github.com/narudesigns/tic-tac-toe
This is a tic-tac-toe game but differs from most others as it carries the option of playing against an AI (COM) or against a friend.
ai algorithm app code game javascript react tic-tac-toe web
Last synced: 07 May 2025
https://github.com/mrornithorynque/maze_generator_and_solver
Maze solver and generator algorithms.
algorithm maze-algorithms maze-generator maze-solver
Last synced: 17 Mar 2025
https://github.com/adaendra/sky-map-algorithm
Algorithm to locate stars in the sky
algorithm astronomical-algorithms formula hacktoberfest javascript sky sky-map-algorithm stars typescript
Last synced: 17 Jan 2025
https://github.com/cuixing158/imageinpainting
Exemplar-based image inpainting algorithm is a patch-based approach that restores target regions in the input image.
algorithm gui image-inpainting image-processing
Last synced: 02 May 2025
https://github.com/luckyone-cc/onetimepad-algorithm
OneTimePad Algorithm implemented in C#
algorithm algorithms block-c csharp encryption encryption-algorithm encryption-algorithms encryption-decryption one-time-pad one-time-pad-cipher one-time-pad-encryption otp symetric-encryption
Last synced: 09 Apr 2025
https://github.com/pwxcoo/accept
:a: Accept
accept algorithm codeforces google-kickstart hihocoder kickstart leetcode lintcode
Last synced: 25 Jan 2025
https://github.com/bonedaddy/mining-bootstrap
This repository has been moved, please check the website link. This repo will only be periodically updated with changes from RTradeLtd fork
algorithm automation bash cryptocurrency mining monitoring proof-of-work proofofwork zabbix
Last synced: 10 Apr 2025
https://github.com/hemulgm/ships
Морской бой
algorithm battleship-game bot delphi game simple-game
Last synced: 27 Feb 2025
https://github.com/gregl83/algostru
Algorithms and Structures powered by Rust
algorithm algorithms asymptotic-analysis big-o-notation data-structures rust struct
Last synced: 09 Apr 2025
https://github.com/devbluecomet/lcm-gcd-algo
LCM is the short form for “Least Common Multiple.” The least common multiple is defined as the smallest multiple that two or more numbers have in common.
algorithm c javascript mathematics python shinobi
Last synced: 02 Dec 2024
https://github.com/arriqaaq/rbt
Red-Black Tree Implementation
algorithm clrs-algorithhms go red-black-tree redblacktree
Last synced: 20 Mar 2025
https://github.com/devbluecomet/tictacgame
React Tictac game. How to make tictac game using React like pro developer ? Let's grow together with Shinobi !!!
Last synced: 25 Mar 2025
https://github.com/clayrisser/trailduck
a topological cyclic sorting algorithm based on depth-first search (dfs)
algorithm depth-first-search dfs directec first graph search sort sorting topological topological-sort
Last synced: 20 Mar 2025
https://github.com/thuongtruong1009/point2d-and-vector2d
The first mini project kind of Data Structure & Algorithm subject. Enjoy it !
algorithm data-structures java-8 pointers-and-arrays vector-space-model
Last synced: 11 Mar 2025
https://github.com/devrezaur/data-stucture-algorithm
Data Structure & Algorithm Using Java
Last synced: 09 Apr 2025
https://github.com/mohamed-94/mega-number
Mega Number v.1.0 -GUI- Do all Super math calculations with different operators combined at the same time..'See the README for more information'.
algorithm csharp csharp-code net netframework programming-language puzzle
Last synced: 22 Apr 2025
https://github.com/arsho/leetcode
Solutions of Leetcode problem
algorithm interview-preparation interview-questions leetcode-solutions python
Last synced: 10 Jun 2025
https://github.com/anfany/algorithm-example-by-python3
基于python3的基础算法实例(动态规划,排序,贪心等)
algorithm algorithm-application example python python3
Last synced: 09 Apr 2025
https://github.com/javadev/leetcode-in-all
104 LeetCode algorithm problem solutions.
algorithm algorithms-and-data-structures leetcode leetcode-c leetcode-cpp leetcode-csharp leetcode-dart leetcode-elixir leetcode-go leetcode-java leetcode-kotlin leetcode-php leetcode-python leetcode-ruby leetcode-rust leetcode-scala leetcode-solutions leetcode-swift leetcode-typescript math
Last synced: 04 Dec 2024
https://github.com/leosery/astar-pathfinding--unrealengine5-2024
Interactive A* pathfinding visualization in Unreal Engine 5. Features real-time node manipulation, path calculation, and customizable grid system.
algorithm astar-algorithm cpp game-development pathfinding unreal-engine-5
Last synced: 14 Apr 2025
https://github.com/waynechang65/grid-trading
grid-trading is a simple implementation of grid trading method.(Algorithm only without any dependencies)
algorithm grid grid-trade grid-trading javascript
Last synced: 22 Apr 2025
https://github.com/thoonk/algorithm
Study Algorithm & DataStructure & PS 🏃🏻♂️
Last synced: 24 Apr 2025
https://github.com/zzy979/leetcode
力扣做题记录
algorithm leetcode leetcode-solutions
Last synced: 12 Apr 2025
https://github.com/innofang/algorithm-visualization
🏓Interesting visualization algorithm, implemented by Processing or Python.
algorithm algorithm-visualization processing sort-visualization visualization
Last synced: 27 Feb 2025
https://github.com/lyzev/rsa4k
A RSA Cipher implementation for Kotlin/Java.
algorithm cipher decryption encryption rsa rsa-algorithm rsa-cryptography rsa-encryption
Last synced: 24 Apr 2025
https://github.com/shvbsle/algorithms
My algo practice in C++ and Python
algorithm algorithms cpp data-structures euler euler-project euler-solutions object-oriented-programming python3
Last synced: 11 Jun 2025
https://github.com/codeluminary/algorithm-and-data-structure
This is just a basic implementation of algorithm and data structure using java, c#, python and javascript
algorithm algorithms-and-data-structures c-sharp data-structures java javascript python
Last synced: 02 Mar 2025
https://github.com/ehmicky/guess-json-indent
Guess the indentation of a JSON string.
algorithm detection heuristic-algorithm heuristics indent indentation javascript json length library newline nodejs parsing serialization size space string tabs typescript whitespace
Last synced: 19 Mar 2025
https://github.com/ehmicky/set-array
Set array items declaratively
algorithm append array array-manipulations array-methods data-structures functional functional-programming insert javascript library merge node nodejs omit patch set slice splice typescript
Last synced: 19 Mar 2025
https://github.com/rdiachenko/rate-limiting
Exploring and implementing various rate limiting algorithms in Java.
Last synced: 16 Feb 2025
https://github.com/astrodynamic/line-calculator-with-graph-output-in-cpp-qt
Engineer, credit and debit calculator. GUI implementation, based on any GUI library with Qt API for C++17. It allows arithmetic calculations, graph plotting, and variable calculation.
algorithm calculator cmake cpp17 gui makefile math qt qt6 rpn widgets
Last synced: 02 Mar 2025
https://github.com/andreeadraghici/algorithms
Algorithms Implements-The implementations from this repository were coded using C++ programming language and Java programming language
algorithm algorithms java mathematical-algorithms numerical-methods sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/otmanedaoudi/chessy
A chess game using the MinMax and Alpha-Beta pruning Algorithms.
Last synced: 20 Nov 2024
https://github.com/cowienduckie/hust-applied-algorithm
Solutions for Applied Algorithm subject
algorithm competitive-programming
Last synced: 05 May 2025
https://github.com/innofang/quantify
📐 A desktop application practice and powered by JavaFx. (Curriculum design for algorithm)
algorithm algorithm-design curriculum-design curriculum-project javafx javafx-application javafx-desktop-apps quantify quantization
Last synced: 16 May 2025
https://github.com/hxndev/huffman-encoding-using-binary-trees
The idea behind Huffman coding is based upon the frequency of a symbol in a sequence. The symbol that is the most frequent in that sequence gets a new code that is very small, the least frequent symbol will get a code that is very long, so that when we’ll translate the input we want to encode the most frequent symbols will take less space than they used to and the least frequent symbols will take more space but because they’re less frequent it won’t matter that much.
algorithm binary-search-tree binary-tree compression compression-algorithm cpp decryption encoding encryption huffman vecctor visual-studio
Last synced: 31 Mar 2025
https://github.com/gujarats/generatelocation
Generate New Latitude and Longitude from given Location.
algorithm generator latitude-and-longitude location
Last synced: 10 Jun 2025
https://github.com/cruelladevil/programmers-algorithm
프로그래머스 알고리즘 코딩 테스트 연습 문제 풀이입니다.
algorithm programmers-algorithm programmers-challenges solution
Last synced: 12 Feb 2025
https://github.com/marcogarlet/crypto
A collection of cryptographic algorithms (even attacks) created during Cryptography classes.
Last synced: 04 Mar 2025
https://github.com/augustocl/gauss_jordan_elimination
Scratch implementation of Gaussian Elimination algo in Julia
algorithm gauss-elimination gauss-jordan gauss-jordan-elimination julialang
Last synced: 15 Mar 2025
https://github.com/shuai-xie/bitonicsort
双调排序 - GAPS编程测试
algorithm cplusplus-11 sorting-algorithms
Last synced: 15 Mar 2025
https://github.com/hemmatiali/phone-number-detection
This project provides a core phone number detection engine and an interface for adding your own pattern definitions. Supports text input, file uploads, and performance optimizations.
Last synced: 16 Jan 2025
https://github.com/josacar/walker_method
A Crystal implementation of Walker's Alias Method for quickly sampling from an array with a given probability distribution
algorithm crystal crystal-language hacktoberfest probability shards walker-alias
Last synced: 19 Apr 2025
https://github.com/mxk/binvoxinfo
3D volumetric model analyzer for binvox files
Last synced: 24 Feb 2025
https://github.com/jmcheon/algo_ai_data_branch
Algo AI Data branch is a collection of submodules, each representing a unique project from Ecole 42.
algorithm data-science machine-learning python3
Last synced: 13 May 2025