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-10-04 00:01:10 UTC
- JSON Representation
https://github.com/rhcarvalho/htdp-exercises
Solutions for the exercises in the book How to Design Programs.
Last synced: 21 Jun 2025
https://github.com/josephakaro/30-days_of_algorithms
Creating a structured 30-day challenge to learn data structures and algorithms is a fantastic idea! Checkout the README.md for in-depth guideline.
30-days-of-code 30daysofcode algorithm algorithms algorithms-and-data-structures data-structures python python3
Last synced: 10 Sep 2025
https://github.com/jwalsh/hy-algorithms
Algorithms and data structures implemented in Hy, a Lisp dialect for Python
algorithm algorithms computer-science data-structure data-structures educational functional-programming hy interview-prep leetcode lisp python python-lisp
Last synced: 11 Jul 2025
https://github.com/michel-leonard/c-mathsnip
My standalone math snippets in C.
algorithm c education example fast linux math public-domain simple snippets snippets-collection windows
Last synced: 23 Jun 2025
https://github.com/tcl606/matrix
C++ / C# Matrix Processing Library
algorithm linear-algebra matrix
Last synced: 13 Jul 2025
https://github.com/jaybrown/cn
Apple's open source command line interface to CommonNumerics routines (CRC-8/16/32/64, Base16/32/64)
adler-32 algorithm base16 base32 base64 castagnoli checksum cli commoncrypto commonnumerics crc crc-16 crc-32 crc-32c crc-8 fletcher hash hashing macos osx
Last synced: 16 Jul 2025
https://github.com/debdutto/algorhythm
Algorithmic music driven by data and / or algorithms
Last synced: 16 Jul 2025
https://github.com/outfrost/smtwt
[university] Exploring various algorithms to approximately solve the single machine total weighted tardiness scheduling problem
algorithm algorithms ant-colony-optimization dynasearch metaheuristics np-hard scheduling smtwt
Last synced: 08 May 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/nimacodez/palindrome-number-math-challenge
A Quite small and fun math challenge
algorithem algorithm algorithms javascript math mathematics node nodejs
Last synced: 12 Apr 2025
https://github.com/fabiosmuu/artificial.js
This is an ongoing project intended to make it easier to use neural network creation, genetic algorithms, and other data science and machine learning skills.
ai algorithm artificial bias genetic genetic-algorithm ia inteligence inteligencia learning neural neural-network neuron normalize pooling rede-neural relu rna sigmoid weight
Last synced: 03 Mar 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/timthedev07/100algo-in-100days
Learn 100 algorithms in 100 days.
algorithm algorithms challenge data-structures milestone
Last synced: 24 Jun 2025
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/neemiasbsilva/yolov3-detect-person-car
Using YOLO (You Only Look Once) object detection algorithm to detect persons and cars.
algorithm bounding-boxes cars cars-person cnn-keras computer-vision data-science deep-learning detect-car detect-person detect-persons detection-algorithm keras-tensorflow object-detection python python3 region yolo yolo3 yolov3
Last synced: 25 Aug 2025
https://github.com/techquery/functional-bowling
Functional algorithm of Bowling scoring written in JavaScript with TDD model
algorithm bowling-score functional-programming javascript test-driven-development
Last synced: 27 Mar 2025
https://github.com/kanukim97/algorithm
알고리즘 풀이 Repository입니다
algorithm leetcode programmers-online-judge sql
Last synced: 13 Mar 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/jakegrigsby/algorithm_distillation
minimalist pytorch replication of Algorithm Distillation (Laskin et al., 2022)
Last synced: 28 Feb 2025
https://github.com/hxr16f/pyramid-batch
4 pyramids written in Batch.
algorithm batch batch-script example pyramid pyramids
Last synced: 21 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/michel-leonard/delta-e-2000
The Delta-E 2000 function using the CIEDE2000 color-difference formula.
algorithm c color computer-vision cpp data-science docs education example image-processing java javascript linux php python ruby simple testing tool windows
Last synced: 09 Feb 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: 02 Mar 2025
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/urschrei/cvmcount_py
Python implementation of the CVM algorithm
Last synced: 13 Apr 2025
https://github.com/curzon01/mysql_sunriseset
MySQL/MariaDB SunRiseSet Calculation
algorithm algorithms-implemented mariadb mysql sunrise sunset
Last synced: 24 Feb 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/rifqimfahmi/data_structure_and_algorithm
Various algorithm & data structure implementation in Java
algorithm data-science java java-8
Last synced: 04 Mar 2025
https://github.com/karlosvas/olimpiadas-informaticas
Clases de OIE olimpiadas informáticas 2023, y 2024. Ejercicios del DOM Judge y Acepto del Reto
algorithm algorithms bfs cpp dfs dikjstra java
Last synced: 21 Jun 2025
https://github.com/alvarocastro/quicksort
Yet another implementation of quicksort in JavaScript aimed to be flexible, lightweight and fast.
Last synced: 12 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/prathameshdhande22/data-structure-and-algorithms
This Repository Contains all the code which i have written while doing DSA.
algorithm algorithms clanguage data-structures dsa dsa-algorithm java leetcode
Last synced: 04 Jul 2025
https://github.com/sysread/lua-skewheap
A skew heap implementation in Lua
algorithm data-structures heap lua priority skew skewheap
Last synced: 04 Mar 2025
https://github.com/frymimori/javascript-unicode-converter
Create conversions between UTF-8, UTF-16 and UTF-32 encoding with a fast and unique Unicode conversion algorithm.
algorithm bom browser compatibility converter decoder decoding endian fast minimal nodejs secure surrogates unicode unique utf-16 utf-32 utf-8 validation validator
Last synced: 13 Mar 2025
https://github.com/vnxx/combination-finder
Find the combination of numbers whose sum equals x
algorithm finder golang react typescript
Last synced: 06 Jul 2025
https://github.com/sharathraparthy/nearest_sequence_memory
Reimplementation of the paper "Instance-Based State Identification for Reinforcement Learning "
algorithm matlab reinforcement-learning reinforcement-learning-agent
Last synced: 06 Apr 2025
https://github.com/brainhub24/quine
This is a #Quine, a program that outputs its own source code. It uses a variable s and the #printf function to print itself
Last synced: 12 Apr 2025
https://github.com/mahdavipanah/constrainedscheduling
A solution for a constrained scheduling problem
algorithm dynamic-programming python scheduling
Last synced: 27 Mar 2025
https://github.com/fmoessbauer/lossycountingmodel
Implementation of the Lossy Counting stream processing algorithm
algorithm lossy-counting processing-streams
Last synced: 26 Jun 2025
https://github.com/rulyotano/rulyotano.crosscutting.js
Cross-cutting packages with tools for javascript
algorithm bezier-curves data-structures interpolation-methods js library math nmp
Last synced: 17 Feb 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: 03 Mar 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/gagniuc/simple-js-implementation-of-objective-digital-stains
Simple JS implementation of Objective Digital Stain (ODS) produces ODS images from DNA sequences. On ODSs, the information content (IC) is represented vertically on the y-axis and the frequency of different letters is represented horizontally on the x-axis.
algorithm bioinformatics dna dna-processing dna-sequences genetics genomics javascript js objective-digital-stain ods rna rna-sequence visualization
Last synced: 04 Mar 2025
https://github.com/gagniuc/mix-two-signals-in-ruby
This is an implementation designed in Ruby. 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 numerical-analysis numerical-methods ruby signal signal-processing source waveform
Last synced: 04 Mar 2025
https://github.com/peng-ym/snake-ai
Almost perfect AI based on A* algorithm for classical game snake. Using language Python.
Last synced: 19 Feb 2025
https://github.com/daern91/paint_bucket_fill
Simple paint algorithm for bucket fill function (flood fill) in Ruby
algorithm bucket-fill challenge floodfill paint ruby
Last synced: 25 Feb 2025
https://github.com/houhuawei23/algorithmlearn
Personal Learn Algorithm Logs
algorithm algorithms-and-data-structures
Last synced: 22 Feb 2025
https://github.com/maze1377/datamining
My data mining code for course data Mining ferdowsi university of mashhad Iran
Last synced: 14 Apr 2025
https://github.com/wendymunyasi/alx-interview
Interview preparation repo.
algorithm javascript python python3
Last synced: 29 Mar 2025
https://github.com/brucezoom/cs222-algorithm-code
This is the code repository for the homework and exam
Last synced: 28 Mar 2025
https://github.com/ncchen99/gcitask-gettingstartedwithstlincpp
GCI任務 - 簡介 STL 用法
Last synced: 06 Apr 2025
https://github.com/sleekpanther/noah-patullo-repositories
A list of projects I've worked on. GitHub's organization is lacking in my opinion, so this serves as an index & root of all my work (I'm Noah Patullo, not Pattullo or Patulo. I have a unique name & this should help clarify who I am)
algorithm algorithm-design cpp cv game java linkedin noah noah-patullo noahpatullo pattullo pattulo patullo patulo portfolio python resume uvm
Last synced: 05 Mar 2025
https://github.com/thnguyen101/todo-list
To do app using dynamic programming algorithm. NOTE: Project not CI\CD
algorithm dynamic-programming knapsack-problem
Last synced: 17 Feb 2025
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/cyrildever/feistel-py
Feistel cipher implementation in Python for format-preserving encryption
algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation
Last synced: 10 Apr 2025
https://github.com/jayedrafiprojects/arbritary-mapping-algorithm
An algorithm to re-arrange the values randomly in an array.
algorithm java sorting-algorithms
Last synced: 06 Apr 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/itaditya/cosmos-web-interface
[Show :heart: love by :star2:] Your personal library of every algorithm and data structure code that you will ever encounter now on the web
algorithm datastructures interview-questions library sorting-algorithms
Last synced: 06 Apr 2025
https://github.com/keepalive555/datastructure
数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。
Last synced: 22 Mar 2025
https://github.com/himanshumahajan138/fraudguard
This system utilizes Optical Character Recognition (OCR) extracts text, while computer vision techniques map document layout. Then, SIFT (Scale-Invariant Feature Transform) cleverly matches documents to pre-defined templates, even with variations. This intelligent matching helps identify potential fraud for further investigation.
algorithm automation document-matching flask fraud-detection machienlearning nlp-machine-learning ocr-recognition opencv python similar-document similar-document-template-matching-algorithm similarity-score template template-matching
Last synced: 03 Aug 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/rosekamallove/problem-solving
Concepts and Practice problems that I am solving while learning Data Structures and Algorithms
algorithm competitive-programming cpp data-structures
Last synced: 30 Mar 2025
https://github.com/yankeguo/snowid
A concurrent-safe lock-free implementation of snowflake algorithm in Golang
algorithm golang id-generation
Last synced: 27 Jan 2025
https://github.com/pushkar1393/tsunami-epicentre-detection-using-particle-swarm-optimization
Developed a Particle Swarm Optimization algorithm based project that optimized its solution iteratively. Deployed self-learning bots over a susceptible area to narrow down on the epicentre based on flock location
algorithm java8 javafx self-learning
Last synced: 25 Feb 2025
https://github.com/maolonglong/lock_free_queue.rs
Non-blocking concurrent queue algorithm impl in Rust
Last synced: 15 Sep 2025
https://github.com/bmf-san/road-to-algorithm-master
I want to be a algorithm master.
algorithm data-structures golang
Last synced: 14 Apr 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/noriah/go-code
bzzzzzzzzzzz
algorithm code data-structure example fizzbuzz go golang
Last synced: 14 Mar 2025
https://github.com/hojas/typescript-algorithms
🧬 Algorithms and data structures implemented in TypeScript.
algorithm algorithms computer-science data-structures interview interview-preparation typescript typescript-algorithms
Last synced: 02 Aug 2025
https://github.com/pchalamet/timealgebra
Algorithms for periods of time operations
Last synced: 14 Mar 2025
https://github.com/komayuki/js-binary-search
binary search
algorithm binary-search javascript nodejs
Last synced: 14 Apr 2025
https://github.com/donng/play-with-algorithm-interview
慕课 liuyubobobo「玩转算法面试」课程的 Go 语言实现版本
Last synced: 23 Jun 2025
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: 13 Apr 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/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/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: 29 Mar 2025
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: 18 Feb 2025
https://github.com/xenoswarlocks/company-url-finder
Company URL Finder is a robust Python application designed to help you efficiently search and extract company website URLs using multiple strategies. The project provides two main search approaches:
algorithm algorithms custom-search-api custom-search-engine google python3 selenium-webdriver
Last synced: 16 Sep 2025
https://github.com/devansh-maurya/sem-4-lab-assignments
Laboratory Assignments for the fourth semester at NIT Meghalaya
algorithm algorithms-and-data-structures assembly assembly-language assembly-language-programming assignments c computational-chemistry computer-architecture computer-organisation computer-organization graph-algorithms mips mips-assembly nit-meghalaya search-algorithm searching-algorithms sorting sorting-algorithms sorting-algorithms-implemented
Last synced: 23 Jul 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/hoshimin/ranger
Fast sparsed range intersection
algorithm algorithms header-only intersect intersection range sparse
Last synced: 14 Apr 2025
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: 05 Mar 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: 05 Mar 2025
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/ananya2001-an/pathfinding-visualizer
Visualizes shortest path finding algorithms on a grid
algorithm css dfs dijkstra-shortest-path html javascript pathfinding-algorithm visualization
Last synced: 25 Jul 2025
https://github.com/ericduran/algo_ds
Algorithms & Data Structures w/ JS
algorithm data-structures javascript
Last synced: 27 Jul 2025
https://github.com/vsn4ik/linalg
Linear algebra for D programming language.
algorithm d dlang linalg linear-algebra
Last synced: 28 Jul 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/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/gunh0/algorithms
📝 Solutions for Algorithm Problems [C/C++]
algorithm beakjoon c cpp data-structures project-euler
Last synced: 30 Jul 2025
https://github.com/luweglarz/minishell_42
Simple shell in c
42projects algorithm bash builtins c shell
Last synced: 31 Jul 2025