Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2024-11-19 00:01:03 UTC
- JSON Representation
https://github.com/szczyglis-dev/python-lanchester
[Python] A module, notebook, and sample application for predicting the outcome of a battle using Lanchester's differential equations. The module can forecast results using three different models: the linear law, the square law, and a modernized model.
algorithm battle differential-equations equation lanchester law linear notebook notebook-jupyter plot prediction-model python python-module python3 simulation square
Last synced: 14 Nov 2024
https://github.com/jorianwoltjer/bashrandomcracker
Crack Bash's $RANDOM variable to get the internal seed and predict future values, after only 2-3 samples
algorithm bash brute-force cli crypto random rng
Last synced: 27 Oct 2024
https://github.com/aveek-saha/js-data-structs
A small data structures library for JavaScript
algorithm algorithms binary-search-tree binary-trees data-structures fisher-yates-shuffle graph graphs hacktoberfest heap-sort javascript lzw-compression queue stack tree trie-structure
Last synced: 05 Nov 2024
https://github.com/ronflima/feijuca
An implementation of popular algorithms using plain STD C language
algorithm c hacktoberfest mit-license
Last synced: 07 Nov 2024
https://github.com/parassharmaa/operating-system-algorithms
Simulation of operating system algorithms
algorithm operating-system scheduling-algorithms
Last synced: 16 Nov 2024
https://github.com/eladch/online-plan-recognition
algorithm plan-recognition python
Last synced: 27 Oct 2024
https://github.com/uraninite/rsa-algorithm
Math based RSA public/private key generator and encryptor/decryptor.
algorithm console-application cpp cryptography rsa
Last synced: 14 Nov 2024
https://github.com/phtrempe/sknni
Spherical k-nearest neighbors interpolation (geospatial interpolator)
algorithm geospatial interpolation interpolator k-nearest-neighbors knn sphere spherical
Last synced: 13 Nov 2024
https://github.com/mdubus/lem-in
Help your ants to escape with the best path-algorithms as possible !
Last synced: 21 Oct 2024
https://github.com/t-specht/thoughtful
Machine Learning library for JavaScript
algorithm artificial-intelligence javascript machine-learning neural-networks
Last synced: 21 Oct 2024
https://github.com/amarlearning/competitivequestion
Question solved on various competitive sites :metal:
algorithm codechef codemonk competitive-programming hackerrank
Last synced: 14 Nov 2024
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: 14 Oct 2024
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: 12 Oct 2024
https://github.com/janasunrise/maze-generation-algorithm
An implementation of Maze generation algorithm in python using the game and GUI framework pygame.
algorithm algorithms hacktoberfest maze-generator python
Last synced: 15 Oct 2024
https://github.com/davidnguyen11/paging-algorithm
Contains the logic calculation for pagination
algorithm paginate pagination typescript
Last synced: 28 Oct 2024
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: 11 Nov 2024
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: 14 Nov 2024
https://github.com/codgician/competitive-programming
:star: Just you wait.
acm-icpc algorithm competitive-programming icpc oi programming-contests
Last synced: 07 Nov 2024
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: 17 Nov 2024
https://github.com/saitoxu/ml-kitchen-sink
Sample code collection of machine learning
algorithm kitchen-sink machine-learning neural-network
Last synced: 10 Nov 2024
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: 14 Oct 2024
https://github.com/cs-joy/analysis-of-algorithms
A process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.
algorithm computation cpp data-processing
Last synced: 09 Nov 2024
https://github.com/meniny/sortalgorithm
๐ Swift array sort algorithm implementation.
algorithm sort sort-algorithm swift
Last synced: 12 Oct 2024
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: 17 Nov 2024
https://github.com/oliverhennhoefer/arcpy-supercluster
Python-Implementation of the Spatial Clustering Algorithm 'Supercluster' for ArcGIS and ArcPy.
algorithm arcgis arcpy arcpython clustering clustering-algorithm spatial spatial-analysis spatial-clustering supercluser
Last synced: 15 Nov 2024
https://github.com/axect/quantumalgorithms
Implementations of Quantum Algorithms
algorithm cirq pennylane python qip qiskit quantum-computing rust
Last synced: 14 Oct 2024
https://github.com/loveincode/data-structures-and-algorithms
๐ฆ Java data structure and sorting algorithm
Last synced: 06 Nov 2024
https://github.com/knugihk/hong-kong-id-card-verification-algorithm-multilang
An algorithm for verifying Hong Kong ID Card (HKID) number in different languages
algorithm card-verification-algorithm csharp hkid hkid-verification hong-kong hong-kong-id javascript library python
Last synced: 26 Oct 2024
https://github.com/smups/rustronomy-watershed
Rustronomy-watershed is a pure-rust implementation of the segmenting and merging watershed algorithms
algorithm astronomy image-processing image-segmentation science watershed
Last synced: 14 Oct 2024
https://github.com/jonathanstowe/euclideanrhythm
Implementation of the algorithm described in http://cgm.cs.mcgill.ca/~godfried/publications/banff.pdf
Last synced: 28 Oct 2024
https://github.com/yi-ge/cpp-practice
C++ ็ฎๆณ็ปไน ใ
algorithm algorithms c cpp data-structures leetcode leetcode-solutions
Last synced: 15 Nov 2024
https://github.com/yi-ge/rust-practice
Rust ็ฎๆณ็ปไน ใ
algorithm data-structures rust rust-lang
Last synced: 15 Nov 2024
https://github.com/kevinadhiguna/jiyu
A repo for... whatever ๐คท
algorithm ant-design-pro aws docker docker-compose elasticsearch javascript kibana localstack rsync rundeck shellscript ssh strapi typescript
Last synced: 11 Oct 2024
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: 12 Oct 2024
https://github.com/rajput-hemant/leetcode
๐ Curated solutions to Leetcode problems in multiple languages to ace the Coding Interviews.
algorithm algorithms coding-interviews data-structures interview-questions leetcode leetcode-cpp leetcode-go leetcode-golang leetcode-java leetcode-python leetcode-rust leetcode-solutions rust rust-lang
Last synced: 14 Nov 2024
https://github.com/dmi3y/cardgen
Randomized credit/debit card number generator with cli
algorithm cli debit-card-numbers luhn-algorithm random random-generation
Last synced: 09 Nov 2024
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: 15 Nov 2024
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: 07 Nov 2024
https://github.com/igorbezsmertnyi/enigma-js
Enigma.js Enigma machine algorithm in javascript
algorithm enigma enigma-machine javascript js
Last synced: 11 Oct 2024
https://github.com/techquery/gomoku.js
Algorithm of Nth order Gomoku in OOP
algorithm chess game gomoku javascript oop
Last synced: 16 Oct 2024
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: 11 Oct 2024
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: 27 Oct 2024
https://github.com/projectbarks/quadtree-versus-spatialhash
This is a utility program to test whether Spatial Hashing or Quad Trees have a faster overall performance and helping a programmer make a choice between the two algorithms. This includes a result visualizer, timing logger, and other similar tools.
algorithm quadtree spatialhash speedtest visualizer
Last synced: 14 Nov 2024
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: 11 Oct 2024
https://github.com/hairrrrr/c-datastructure
ไธฅ่ๆๅดไผๆฐใๆฐๆฎ็ปๆใC ่ฏญ่จๆ่ฟฐ ๆกไพไน ้ข่ฏฆ่งฃ๏ผๅซไปฃ็ ๏ผ
algorithm c datastructure introduction tuition
Last synced: 14 Nov 2024
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: 27 Oct 2024
https://github.com/asigalov61/Algorithmic-Accompaniment-Generator
Algorithmic accompaniment generator
accompaniment accompaniment-generator algorithm melody midi music
Last synced: 27 Oct 2024
https://github.com/mrornithorynque/maze_generator_and_solver
Maze solver and generator algorithms.
algorithm maze-algorithms maze-generator maze-solver
Last synced: 27 Oct 2024
https://github.com/james231/wordsearch-solver-python
Simple Wordsearch Solving Python Script
algorithm python python-script wordsearch wordsearch-solver
Last synced: 11 Oct 2024
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: 12 Nov 2024
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: 07 Nov 2024
https://github.com/alexanmtz/lucifer-msdos
This old msdos simple program that answer any question is back!
ai algorithm challenges fun intelligence learning lucifer machinelearning ms-dos tdd tricks turing-test
Last synced: 21 Oct 2024
https://github.com/ezralazuardy/pathfinder
A simple, no-nonsense pathfinding algorithm visualizer web app โจ
algorithm gatsbyjs mst pathfinding
Last synced: 15 Oct 2024
https://github.com/ejunjsh/leetcode
๐ (600/800) learn algorithms and learn c++ by the way
algorithm cpp learning-algorithm leetcode shell sql
Last synced: 07 Nov 2024
https://github.com/qi-rub/moment_polytopes
A SageMath package for computing moment polytopes
algorithm mathematics sagemath
Last synced: 18 Nov 2024
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: 19 Oct 2024
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: 12 Nov 2024
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: 17 Nov 2024
https://github.com/sfdye/leetcode
LeetCode solutions for Python
algorithm leetcode leetcode-python leetcode-solutions python
Last synced: 14 Oct 2024
https://github.com/madebypixel02/push_swap
[42 Madrid] Because swap_push isnโt as natural
42 42-cursus 42born2code 42madrid 42school algorithm born2code c git makefile peer2peer push-swap sorting-algorithms
Last synced: 14 Nov 2024
https://github.com/anfany/project-euler-by-python3
ๅฉ็จPython3่งฃๅณๆฌงๆ่ฎกๅ๏ผไธญๆ้ข็ฎ+ไปฃ็
algorithm euler math programming python python3
Last synced: 06 Nov 2024
https://github.com/anfany/algorithm-example-by-python3
ๅบไบpython3็ๅบ็ก็ฎๆณๅฎไพ(ๅจๆ่งๅ๏ผๆๅบ๏ผ่ดชๅฟ็ญ)
algorithm algorithm-application example python python3
Last synced: 06 Nov 2024
https://github.com/luminousmen/des
Data Encryption Standard simple implementation
Last synced: 12 Nov 2024
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: 13 Nov 2024
https://github.com/codingcrush/leetcodepractice
Algorithm and data structure Practice By python & golang
Last synced: 17 Nov 2024
https://github.com/pavkam/abacaxi
A library of various algorithms, helper classes and extension methods.
Last synced: 09 Nov 2024
https://github.com/hoangtien2k3/data-structure-and-algorithm
Data Structure and Algorithms such as Array, Pointer, Structure, Linked List, Stack, Queue, Graph, Searching, Sorting, Programs, etc.
algorithm algorithms data-structures java sorting-algorithms
Last synced: 09 Nov 2024
https://github.com/dynonguyen/huffman-coding
Static Huffman Coding algorithm with C++
Last synced: 07 Nov 2024
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: 28 Oct 2024
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: 13 Nov 2024
https://github.com/sohnryang/baekjoon-solutions
Baekjoon Online Judge solutions
algorithm baekjoon-online-judge c-plus-plus coding-challenge online-judge python
Last synced: 17 Nov 2024
https://github.com/shuai-xie/bitonicsort
ๅ่ฐๆๅบ - GAPS็ผ็จๆต่ฏ
algorithm cplusplus-11 sorting-algorithms
Last synced: 12 Nov 2024
https://github.com/matiasah/luasort
Quick sort/Insertion sort/Selection sort implementation for Lua
algorithm code fast implementation insertion insertion-sort insertionsort jit lua luajit median partition quick quick-sort quicksort selection selection-sort selectionsort shortcode
Last synced: 14 Oct 2024
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: 24 Oct 2024
https://github.com/opensourcedoc/algo-golang
Data Structures and Algorithms in Golang
algorithm algorithms data-structures generics golang golang-package
Last synced: 10 Nov 2024
https://github.com/googtech/note
๐ The Learning note about data structure & algorithm, operating-system, computer-network, computer-compose-principle, and fundamentals-of-compiling.
408 algorithm computer-compose-principle computer-network cs-learning-note data-structure fundamentals-of-compiling operating-system vuepress-v2
Last synced: 31 Oct 2024
https://github.com/ldilley/salad
:leaves: An assortment of useful C stuff
algorithm algorithms assortment c data-structure data-structures datastructure datastructures libraries library misc miscellaneous salad search search-algorithm searching searching-algorithm sort sorting sorting-algorithm
Last synced: 12 Oct 2024
https://github.com/changyeop-yang/study-algorithm
์ํ๊ณผ ์ปดํจํฐ ๊ณผํ, ์ธ์ดํ ๋๋ ๊ด๋ จ ๋ถ์ผ์์ ์ด๋ ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ํด์ง ์ผ๋ จ์ ์ ์ฐจ๋ ๋ฐฉ๋ฒ์ ๊ณต์ํํ ํํ๋ก ํํํ ๊ฒ์ ๋งํ๋ค. ์๊ณ ๋ฆฌ์ฆ์ ์ฐ์ฐ, ๋ฐ์ดํฐ ์งํ ๋๋ ์๋ํ๋ ์ถ๋ก ์ ์ํํ๋ค.
algorithm cpp java kyungpook-national-university mit-license swift
Last synced: 06 Nov 2024
https://github.com/abhishekmishra-17/computer-graphics-c-programming-language
Graphical or GUI based program using "C" programming language.....
algorithm bresenham-circle-drawing-algorithm bresenham-line-drawing-algorithm c c-programming-language cohen-sutherland cohen-sutherland-algorithm computer-graphics dda-algorithm graphics graphics-3d graphics-algorithms graphics-programming graphics2d liang-barsky midpoint midpoint-algorithm programming-language
Last synced: 19 Nov 2024
https://github.com/alexprut/leetcode
๐ Solution to LeetCode problems
algorithm algorithms competitive-programming data-structures leetcode leetcode-solutions
Last synced: 12 Nov 2024
https://github.com/fernanda-kipper/data-structure-and-algorithm
Knowledges about algorithms and data structure applied in C.
Last synced: 13 Nov 2024
https://github.com/ehsanshahbazii/clrs-book
๐Introduction to Algorithms, 3rd Edition by Cormen, Leiserson, Rivest & Stein. (Persian Docs)
algorithm algorithms algorithms-and-data-structures clrs clrs-algorithhms clrs-book clrs-study data-structures
Last synced: 10 Nov 2024
https://github.com/ehsanshahbazii/data-structure-and-algorithms
๐ปA collection of the most famous and useful data structures implemented in Java. The questions and methods of the book are also written. The source of the codes is the book Data structures in Java.๐ป
algorithm algorithms cll dll dynamic-programming queue search-algorithm searching-algorithms sll sorting-algorithm sorting-algorithms tree-algorithm tree-algorithms tree-structure vector
Last synced: 10 Nov 2024
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: 17 Nov 2024
https://github.com/thenamankumar/tictactoe
This is an unbeatable Tic Tac Toe Single player VS Computer Game, terminal based game built in c++
Last synced: 16 Nov 2024
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: 30 Oct 2024
https://github.com/sleekpanther/interval-scheduling
Greedy Algorithm to find the maximum number of mutually compatible jobs
algorithm algorithm-design algorithms compatible greed greedy greedy-algorithm greedy-algorithms interval interval-scheduling jobs noah noah-patullo noahpatullo optimal pattullo pattulo patullo patulo schedule
Last synced: 15 Nov 2024
https://github.com/dirkster99/ml
Sample projects for Classifications (Binary and Multi) using ML.Net
algorithm dotnet machine-learning ml
Last synced: 17 Oct 2024
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: 16 Nov 2024
https://github.com/innofang/algorithm-visualization
๐Interesting visualization algorithm, implemented by Processing or Python.
algorithm algorithm-visualization processing sort-visualization visualization
Last synced: 11 Nov 2024
https://github.com/chzzzzzz/codewars
my solutions on codewars using c++
algorithm codewars-solutions cpp
Last synced: 16 Nov 2024
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: 19 Nov 2024
https://github.com/jintao-huang/ml_alg
jintao็machine learningๅบ
algorithm data-structure deep-learning leetcode machine-learning metrics mini-lightning pytorch
Last synced: 05 Nov 2024
https://github.com/gagniuc/discrete-probability-detector-in-vb6
Discrete Probability Detector (DPD) is an algorithm that transforms any sequence of symbols into a transition matrix. It is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in Visual Basic 6.0.
algorithm detector discrete machine-learning-algorithms matrix predictions probability text text-mining transitions
Last synced: 15 Nov 2024
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: 27 Oct 2024