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-07-02 00:01:28 UTC
- JSON Representation
https://github.com/chenhcy/algorithmsquestion
Data Structures, Algorithms Small Training Course
algorithm backtracking-algorithm bfs binary-search binary-search-algorithm binary-search-tree data-structures dfs dp hashmap interview-questions java leetcode leetcode-contest oriented-object-programming sorting-algorithms two-pointer
Last synced: 15 Jun 2025
https://github.com/jojorancu/NQueen
Basically it is a solution for "N-Queen" Problem. I added mix of humor to the code. Sounds like "The King" wanted date all "The Queen" :)
algorithm go golang nqueens-problem
Last synced: 06 May 2025
https://github.com/mahdavipanah/coloredspanningtree
A solution for a multicolored spanning trees problem
algorithm python spanningtrees tree
Last synced: 27 Mar 2025
https://github.com/hacker1024/blowfish_ecb.dart
A Blowfish ECB codec implementation in pure Dart.
algorithm blowfish blowfish-algorithm dart dart-algorithms dart-package dartlang
Last synced: 11 Apr 2025
https://github.com/password-generator/password-generator-package
Package with algorithm to generate good passwords
algorithm generator hacktoberfest npm-package package password password-generator security-tools typescript
Last synced: 12 Apr 2025
https://github.com/zenodeapp/pairwise-alignments
Solidity implementations of well-known pairwise alignment methods such as Needleman-Wunsch's global sequence alignment and the Smith-Waterman local sequence alignment algorithm.
algorithm alignment amino-acids contracts dna needleman-wunsch nucleotides proteins smith-waterman solidity substitution-matrices
Last synced: 07 May 2025
https://github.com/vsn4ik/linalg
Linear algebra for D programming language.
algorithm d dlang linalg linear-algebra
Last synced: 09 Feb 2026
https://github.com/yankeguo/snowid
A concurrent-safe lock-free implementation of snowflake algorithm in Golang
algorithm golang id-generation
Last synced: 11 Jan 2026
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: 11 Apr 2026
https://github.com/frett27/Ada-GA
Genetic Algorithm Implementation for Ada
ada algorithm chromosome crossover generic genetic-algorithm library mutations simple
Last synced: 14 Mar 2025
https://github.com/saseungmin/daily_coding_dojo
study for javacript algorism 🎯 daily coding..🚀
algorithm algorithm-study coding-dojo daily-coding javascript
Last synced: 17 Mar 2025
https://github.com/tascigorkem/hashcode-2020
Google Hash Code Problem 2020
2020 algorithm google-hash-code java solution
Last synced: 14 Jun 2025
https://github.com/blchinezu/cristiansalgorithm
A GO implementation of Cristian's Agorithm for clock synchronization
algorithm clock cristian golang synchronization time
Last synced: 14 Jan 2026
https://github.com/nem035/page-rank-fun
Simple Demonstration of the PageRank Algorithm
algorithm html javascript pagerank-algorithm
Last synced: 03 Apr 2025
https://github.com/ncchen99/gcitask-gettingstartedwithstlincpp
GCI任務 - 簡介 STL 用法
Last synced: 06 Apr 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: 16 May 2026
https://github.com/tsaohucn/conflict-calendars
The gem help you find the conflict calendars from calendars
Last synced: 27 Mar 2025
https://github.com/Mr-Monster-0248/Algorithm-interpretor
An algorithm interpretor in C language for the 3rd project in first year at EFREI
Last synced: 11 May 2025
https://github.com/obity/pretree
pretree is a package for storing and querying routing rules with prefix tree .
algorithm prefix-tree pretree tree url-match url-routing
Last synced: 25 Jan 2026
https://github.com/urschrei/cvmcount_py
Python implementation of the CVM algorithm
Last synced: 13 Apr 2025
https://github.com/jorgermduarte/file-encryptor
Encrypt and Decrypt files with file-encryptor.
algorithm encrypt encryption encryption-algorithms encryption-decryption fernet fernet-encryption fernet-key password password-manager password-store passwords private-key python python3
Last synced: 04 Jun 2026
https://github.com/silentsoft/acmicpc-kit
:rocket: Let's practice algorithms with Acmicpc Kit ! Acmicpc Kit is a template project for creating the problem project using fully customizable templates.
acmicpc algorithm baekjoon-online-judge boj koi leetcode practice programmers template
Last synced: 11 Jan 2026
https://github.com/gagniuc/mix-two-signals-in-java
This is an implementation designed in Java. 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 implementation java java-8 mix model numerical-methods signal spectral-forecast vector vectors waveform
Last synced: 20 Jul 2025
https://github.com/prakharsinghongit/rubix-cube-solver-visualizer
A Rubix Cube Solver And Visuilizer Web App
algorithm daa dsa react rubix-cube wasm
Last synced: 13 May 2025
https://github.com/tomcodesstuff/algorithms-visualiser
A collection of useful algorithms
algorithm algorithm-vi algorithms in-progress project python sorting-algorithms visualization
Last synced: 07 Apr 2026
https://github.com/mikejgray/graysalgorithms
Adapted primarily from the JavaScript algorithms from FreeCodeCamp.com, these Python algorithm challenges are a great way to get to know the Python standard libraries.
algorithm hacktoberfest python
Last synced: 20 May 2026
https://github.com/gagniuc/mix-two-signals-in-perl
This is an implementation designed in Perl. 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 computational-physics equation mix perl perl5 perl6 signal spectral-forecast
Last synced: 16 Feb 2026
https://github.com/fooeybar/flatnet
flatnet is an evolutionary algorithm with models as action lists
ai algorithm artificial-intelligence assembly evolutionary genetic machine-learning ml model neat
Last synced: 02 Feb 2026
https://github.com/bukinoshita/catch-pokemon
Algorithm to catch a pokemon
algorithm catch javascript nodejs pokeball pokemon
Last synced: 05 Apr 2025
https://github.com/hyouteki/malebolge
Machine Learning algorithms implementation from scratch in python using just numpy
Last synced: 10 Nov 2025
https://github.com/powergee/testcasebruteforce
Do bruteforce to find a test case that make my algorithm fail.
algorithm brute-force bruteforce competitive-programming problem-solving
Last synced: 09 Apr 2025
https://github.com/maxkratz/flowshop-scheduling
Eclipse project for solving a flowshop-scheduling problem with the algorithm of Nawaz, Enscore and Ham (NEH algorithm)
algorithm flowshop flowshop-problem flowshop-scheduling java
Last synced: 11 Oct 2025
https://github.com/evandrolg/find-by-words
A solution for finding words started by a string. It works well on both front-end and back-end.
algorithm binary-search performace search
Last synced: 14 Jun 2025
https://github.com/papachristoumarios/abstract-data-types
A library implementing some data structures for educational purposes
adt algorithm data-structures tree
Last synced: 11 Apr 2026
https://github.com/fieg/markov
Implementation of MarkovChain algorithm in PHP
algorithm machine-learning markov markov-chain php
Last synced: 24 Jul 2025
https://github.com/dentrax/easyblockchain
A cryptocurrency C++ implementation using a BlockChain technology made for educational purposes only
algorithm bitcoin blockchain blockchain-demos blockchain-technology chain cryptocurrency educational-project
Last synced: 08 Sep 2025
https://github.com/laheller/iau.constellations
A .NET library to work with IAU constellations
algorithm astronomy constellation point-in-polygon
Last synced: 30 Mar 2025
https://github.com/mxssl/quicksortgolang
Quick Sort implementation in Go (Golang)
algorithm go golang quick-sort quicksort quicksort-algorithm
Last synced: 30 Oct 2025
https://github.com/mohsenfallahnjd/gender-and-age-detection
Implementation of Gender and Age Detection algorithm with python.
algorithm gender-and-age-detection implementation-of-algorithms python
Last synced: 22 Mar 2025
https://github.com/timthedev07/100algo-in-100days
Learn 100 algorithms in 100 days.
algorithm algorithms challenge data-structures milestone
Last synced: 24 Jun 2025
https://github.com/danieljdufour/fast-max
:fire: Quickest Way to get the Maximum Value of an Array of Numbers (Typed or Untyped)
algorithm math maximum numbers
Last synced: 07 Apr 2025
https://github.com/mohsenfallahnjd/naivebayes
Implementation of NaiveBayes algorithm with python.
algorithm algorithms implementation-of-algorithms naivebayes python
Last synced: 22 Mar 2025
https://github.com/dianhsu-official/ccs
📊Simple Competitive Companion Server
algorithm competitive-coding http-server rust
Last synced: 04 Feb 2026
https://github.com/saifurrahmanemon/algorithms_visualizer
An attempt to make a visualizer for popular algorithms. So far, finished with visualizing popular sorting algorithms like Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort.
algorithm algorithm-visualizer algorithms javascript react sorting-algorithms
Last synced: 02 May 2026
https://github.com/obadakhalili/the-knights-tour
🐴 A visualization of Warnsdorff’s Algorithm for the Knights Tour problem
algo algorithm javascript knights-tour visualization warnsdorff-algorithm
Last synced: 14 Jun 2026
https://github.com/peng-ym/snake-ai
Almost perfect AI based on A* algorithm for classical game snake. Using language Python.
Last synced: 17 Nov 2025
https://github.com/weilueluo/mini-snowflake
A simplified ID generator based on Twitter's Snowflake.
algorithm id-generator snowflake
Last synced: 06 Mar 2025
https://github.com/amansrv/dsa-leetcode
In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.
algorithm data-structures leetcode
Last synced: 11 May 2025
https://github.com/tcl606/matrix
C++ / C# Matrix Processing Library
algorithm linear-algebra matrix
Last synced: 13 Jul 2025
https://github.com/taiseen/learning-dsa-js
Just for learning purpose
algorithm algorithms datastructures dictionary graph graph-traversal-algorithms linked-list queue stack tree tree-traversal-algorithm
Last synced: 04 Mar 2026
https://github.com/behzadam/solved
Solved is my code practices and solutions in typescript
algorithm algorithms code-challenges data-structures datastructures design-patterns exercism exercism-solutions hackerrank leetcode leetcode-typescript patterns typescript
Last synced: 20 Jan 2026
https://github.com/im-rises/cmergesortparallel
Sequential and parallel merge sort algorithm implemented in C using OpenMP
algorithm c merge-sort openmp parallel pthread
Last synced: 14 May 2025
https://github.com/indiecodermm/algo-lab
Collections of interesting algorithms. Visualized using p5.js library.
algorithm astar-pathfinding conways-game-of-life p5-sketches sorting-algorithms wavefunctioncollapse
Last synced: 17 Aug 2025
https://github.com/kputnam/union-find
Implementation of the union-find algorithm in Haskell
Last synced: 04 Oct 2025
https://github.com/parzibyte/algoritmos
Múltiples ejercicios y algoritmos de programación resueltos en varios lenguajes de programación
algorithm exercise math practice
Last synced: 18 May 2026
https://github.com/dr-eti/rtard-tarjans_dfs_in_r
R implementation of Tarjan's algorithm for finding Strongly Connected Components in a digraph by Depth-First Search
algorithm block-triangular-matrix depth-first-search digraph graph-algorithms r strongly-connected-components tarjan-algorithm
Last synced: 12 Jul 2025
https://github.com/gebes/colorpyramid
Perfect solution for the color pyramid example from the IOI
Last synced: 17 Sep 2025
https://github.com/tuannh982/hnsw-scala
HNSW vector search algorithm implementation in Scala
algorithm algorithms algorithms-and-data-structures ann approximate-nearest-neighbor-search datastructures datastructures-algorithms hnsw knn nearest-neighbors scala search-algorithm searching-algorithms vector-search vector-search-engine
Last synced: 27 Apr 2026
https://github.com/reydvires/naive-bayes-classification
The Naive Bayesian classifier
algorithm artificial-intelligence lua lua-script luajit machine-learning naive-bayes-algorithm naive-bayes-classifier telkom-university zerobrane-studio
Last synced: 04 Nov 2025
https://github.com/curzon01/mysql_sunriseset
MySQL/MariaDB SunRiseSet Calculation
algorithm algorithms-implemented mariadb mysql sunrise sunset
Last synced: 20 May 2026
https://github.com/simonbaese/herkosidae
Half-explicit Runge-Kutta method for overdetermined semi-implicit Differential-Algebraic Equations
algorithm differential-algebraic-equations matlab numerical-analysis runge-kutta-methods
Last synced: 10 Mar 2026
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/vnxx/combination-finder
Find the combination of numbers whose sum equals x
algorithm finder golang react typescript
Last synced: 11 May 2026
https://github.com/guitarrapc/math-lab
Implementation of some math algorithms
algorithm algorithm-challenges algorithms-implemented fibonacci mathematics reference
Last synced: 13 Aug 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/pchalamet/timealgebra
Algorithms for periods of time operations
Last synced: 17 May 2026
https://github.com/hungrybluedev/c-programs
A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.
algorithm c data-structures dependency-free implementation
Last synced: 08 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: 02 Mar 2026
https://github.com/debdutto/algorhythm
Algorithmic music driven by data and / or algorithms
Last synced: 18 Apr 2026
https://github.com/yonggoose/python_algorithm
코딩테스트 대비 알고리즘 풀이
algorithm algorithms baekjoon-online-judge python
Last synced: 23 Aug 2025
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/sabertazimi/ojs
:memo: Archive for OJ code
algorithm data-structure data-structures learning leetcode leetcode-cpp leetcode-solutions leetcode-typescript oj sabertazimi typescript
Last synced: 11 Aug 2025
https://github.com/bb4/bb4-a-star
Scala implementation of generic A-Star search algorithm using a mutable priority queue as described in Algorithms by Robert Sedgewick.
Last synced: 20 Jul 2025
https://github.com/jayedrafiprojects/sorting-algorithm-visualizer
This project visualizes every steps of sorting algorithms without using any GUI library.
algorithm data-visualization java sorting-algorithms
Last synced: 06 Apr 2025
https://github.com/can-dy-jack/linkedlist
LinkedList and DoubleLinkedList implementation in JavaScript
algorithm data-structures double-linked-list javascript linked-list
Last synced: 07 Apr 2025
https://github.com/extwiii/algorithms-stanford.university
Algorithms - Learn To Think Like A Computer Scientist - Coursera
algorithm analysis computer-scientists graph-search greedy-algorithms minimum-spanning-trees quicksort shortest-paths stanford-university
Last synced: 19 Mar 2026
https://github.com/ericduran/algo_ds
Algorithms & Data Structures w/ JS
algorithm data-structures javascript
Last synced: 27 Jul 2025
https://github.com/hoshimin/ranger
Fast sparsed range intersection
algorithm algorithms header-only intersect intersection range sparse
Last synced: 14 Apr 2025
https://github.com/nimacodez/palindrome-number-math-challenge
A Quite small and fun math challenge
algorithem algorithm algorithms javascript math mathematics node nodejs
Last synced: 17 May 2026
https://github.com/kaicheng001/codeforces-solutions
My solutions in Codeforces
algorithm bfs codeforces codeforces-solutions dfs division dynamic-programming greedy-algorithm math
Last synced: 09 Apr 2026
https://github.com/voidxno/fast-recursive-sha256
Fast Recursive SHA256
algorithm algorithms cpp crypto cxx intrinsics proof-of-time sha-256 sha256 timelord vdf
Last synced: 20 Sep 2025
https://github.com/keepalive555/datastructure
数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。
Last synced: 22 Mar 2025
https://github.com/noriah/go-code
bzzzzzzzzzzz
algorithm code data-structure example fizzbuzz go golang
Last synced: 14 Mar 2025
https://github.com/techdudie/random
A simple utility in Python to decide if a number is random or not.
ai algorithm algorithms logic python-3 python-script python3 random test
Last synced: 28 Jul 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/shalithasuranga/canvas-outlines-drawing
Draw outlines for any kind of HTML canvas objects
algorithm canvas-outline edge-detection html-canvas outline
Last synced: 06 Apr 2025
https://github.com/iamvishal16/leetcodesolutions
Swift solutions for LeetCode problems using Higher Order function and Algorithms
algorithm algorithms higher-order-functions ios leetcode leetcode-solutions xcode
Last synced: 15 Oct 2025
https://github.com/bmf-san/road-to-algorithm-master
I want to be a algorithm master.
algorithm data-structures golang
Last synced: 25 Feb 2026
https://github.com/milan-960/leetcode-js-soutions
Leetcode solution with question of the problem and algorithm challenges! ❤️
algorithm arrays leetcode leetcode-javascript leetcode-solutions
Last synced: 23 Aug 2025
https://github.com/cleosilva/estruturas-dados-javascript
Estrutura de dados e algoritmos implementados em Javascript com explicações e links para leitura adicional
algorithm data-structures interview javascript javascript-algorithms
Last synced: 19 May 2026
https://github.com/wzliangzz/go_algorithm_problem_solution
Record algorithm problem solving.
Last synced: 23 Aug 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: 20 May 2026