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-22 00:01:12 UTC
- JSON Representation
https://github.com/keepalive555/datastructure
数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。
Last synced: 22 Mar 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/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/justkode/python-algorithm
Some Python Code for Algorithm
algorithm data-structures python python3
Last synced: 24 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/mohamed-94/super-calculator_cpp_commandline
this repository is a C++ command line application....that use a long String of operators ..
algorithm c c-plus-plus console-application
Last synced: 11 Mar 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/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/tascigorkem/hashcode-2020
Google Hash Code Problem 2020
2020 algorithm google-hash-code java solution
Last synced: 14 Jun 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/yadvi12/striver-sde-dsa-sheet
Striver SDE Sheet - CPP Solutions
algorithm coding-challenge cpp data-structures
Last synced: 24 Apr 2025
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: 19 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/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/weilueluo/mini-snowflake
A simplified ID generator based on Twitter's Snowflake.
algorithm id-generator snowflake
Last synced: 06 Mar 2025
https://github.com/uhop/nano-binary-search
Binary search for JavaScript done right.
Last synced: 23 Apr 2025
https://github.com/singularitti/bisectpy.jl
Migrating bisect module from Python to Julia
algorithm bisection-search julia julia-package python
Last synced: 15 Apr 2025
https://github.com/jrdpteam/rotter
rotter can be used to encrypt text in ROT encryption. by JRDP Team
algorithm encryption encryption-decryption kali-linux python python3 rot rot13 rot13-cipher tool
Last synced: 28 Feb 2025
https://github.com/arsenic-atg/sudoku-solver
Solve Sudoku of any difficulty with just a single click
algorithm backtracking backtracking-algorithm c-plus-plus cpp11 cpp14 cpp17 sudoku-solver
Last synced: 12 Mar 2025
https://github.com/ncchen99/gcitask-gettingstartedwithstlincpp
GCI任務 - 簡介 STL 用法
Last synced: 06 Apr 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/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/wendymunyasi/alx-interview
Interview preparation repo.
algorithm javascript python python3
Last synced: 29 Mar 2025
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/maze1377/datamining
My data mining code for course data Mining ferdowsi university of mashhad Iran
Last synced: 14 Apr 2025
https://github.com/houhuawei23/algorithmlearn
Personal Learn Algorithm Logs
algorithm algorithms-and-data-structures
Last synced: 22 Feb 2025
https://github.com/bgoonz/recursion-practice-website
Recursion Prompts With Solutions and Dependency-Free Live Mocha Spec Updates.... rendered to the webpage
algorithm algorithms javascript recursion website
Last synced: 26 Mar 2025
https://github.com/dickeyy/collatz-calculator
A calculator to test numbers against the collatz conjecture
algorithm calculator collatz collatz-conjecture conjecture gui python tkinter
Last synced: 12 Apr 2025
https://github.com/crazy-canux/pydad
Data structure, Algorithm and Design pattern written in python.
algorithm datastructure design-pattern
Last synced: 09 Apr 2025
https://github.com/matubu/de-bruijn-generator
📦 A javascript implementation of the de Bruijn sequence algorithm
algorithm browser combinations debruijn generator javascript js nodejs sequence
Last synced: 30 Mar 2025
https://github.com/p1x/toeplitz
Implementation of the Zohar-Trench algorithm for solving a set of linear Toeplitz equations.
algorithm c-sharp c-sharp-library dotnet dotnet-standard2 equation-solver equations-set linear-algebra math mathematics matrix matrix-calculations matrix-library
Last synced: 07 Apr 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/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/bl33h/automatagenerator
This Python tool transforms NFAs to DFAs, minimizes DFAs, and converts regular expressions to NFAs.
algorithm automata-simulator computing-theory dfa dfa-minimization nfa nfa-minimization nfa-to-dfa-conversion postfix regex shunting-yard-algorithm
Last synced: 13 Apr 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/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/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/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: 21 Jun 2025
https://github.com/nishkarshraj/algorithms
Algorithms implemented in a platform and language independent manner.
algorithm algorithm-challenges algorithm-competitions algorithms algorithms-and-data-structures algorithms-implemented c cpp data-structures
Last synced: 04 Sep 2025
https://github.com/psingh12354/algorithm
All about algorithm beginner to pro.
algorithm bst circular circular-linked-list count doubly-linked-list frequency gcd inorder inorder-successor knap linked-list mergeso power queue quicksort radix-sort
Last synced: 22 Feb 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/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/papachristoumarios/abstract-data-types
A library implementing some data structures for educational purposes
adt algorithm data-structures tree
Last synced: 02 Mar 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/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/i-e-b/csharpvideosynthesiser
Programmatically output .mp4 files from C# based on a range of algorithms
algorithm algorithms audio sorting sorting-algorithms video visualization
Last synced: 22 Mar 2025
https://github.com/abranhe/quick-srt-cli
Quick Sort CLI
algorithm cli quicksort sorting-algorithms
Last synced: 28 Feb 2025
https://github.com/mohakcodes/algograph
AlgoGraph is an interactive web application allowing users to visualize and understand various pathfinding algorithms. Built with React and JavaScript, this project provides an engaging platform to explore the inner workings of popular algorithms such as Dijkstra's, Depth-First Search (DFS), and Breadth-First Search (BFS).
algorithm bfs dfs dijkstra javascript pathfinding reactjs shortest-path-algorithm visualization
Last synced: 12 Mar 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/antoinekllee/synergy
Webapp developed for teachers to easily access and utilise an algorithm to partition students into groups based on vector representations of their personalities.
algorithm api cims classroom javascript mern nodejs reactjs research routes
Last synced: 26 Mar 2025
https://github.com/rfalke/hamming-distance-squared-benchmark
How fast can you compute the hamming distances between all elements of a large input list?
algorithm benchmark hamming-distance hamming-weight multi-language
Last synced: 10 Mar 2025
https://github.com/abranhe/merge-srt
Merge Sort Algorithm Implementation
algorithm merge-sort sort sorting-algorithms
Last synced: 28 Feb 2025
https://github.com/andrew-johnson-4/l1dfa
Deterministic Finite-State Automata Library for Rust, written in L1
algorithm automata data-structure dfa lsts regex regex-engine regex-parser rust
Last synced: 30 Apr 2025
https://github.com/luisbg/hhgtg
HipHackers Guide to the Galaxy
algorithm algorithm-challenges algorithms algorithms-implemented algorithms-playground-practice bit-manipulation c c-plus-plus data-structures datastructures graph-algorithms graphs
Last synced: 13 Apr 2025
https://github.com/mxssl/fibonaccigolang
Fibonacci sequence implementation in Go (Golang).
algorithm fibonacci fibonacci-numbers fibonacci-sequence go golang
Last synced: 16 Mar 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/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/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/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/thomasthelen/qodes
Quick Ordinary Differential Equation Solver (QODES) is an ODE solving library with a focus on usability and ease.
algorithm mathematics numerical-methods ode ode-solver ode-solving-library solver
Last synced: 28 Feb 2025
https://github.com/ayeujjawalsingh/placement_prepration
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql
Last synced: 12 Jun 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/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/abranhe/bubble-srt
Bubble Sort Algorithm Implementation
algorithm bubble-sort sorting-algorithms
Last synced: 07 Jul 2025
https://github.com/mohsenfallahnjd/regression
Implementation of Regression algorithm with python.
algorithm implementation python regression
Last synced: 22 Mar 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/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/tsaohucn/conflict-calendars
The gem help you find the conflict calendars from calendars
Last synced: 27 Mar 2025
https://github.com/elvin-du/algorithm-lab
学习数据结构和算法《剑指offer》常用数据结构,经典排序,leetcode等
Last synced: 25 Mar 2025
https://github.com/gebes/colorpyramid
Perfect solution for the color pyramid example from the IOI
Last synced: 17 Sep 2025
https://github.com/xgqfrms/frontend-interview-quetions-collection
前端面试题集: 初级、中级、高级, 目标 1000 题!🚀
advanced algorithm basic ci-cd cli frontend git html-css-js interview interview-questions medium quetions-collection react typescript vue web webfullstack webpack xgqfrms
Last synced: 11 Oct 2025
https://github.com/behzadam/algorithms
This repository is a collection of TypeScript algorithms and data structures.
algorithm algorithms algorithms-and-data-structures data-structures javascript-algorithms patterns search-algorithm sorting-algorithms typescript
Last synced: 05 Apr 2025
https://github.com/rizquuula/nqueenplay
N-Queens puzzle player. This tool will generate randomly or randomly locked puzzle, you may use this as "a boxing bag" to practice problem solving algorithm.
algorithm n-queens nqueens puzzle
Last synced: 05 Apr 2025
https://github.com/yoyoberenguer/water-ripple-effect
Water ripple effect algorithm with numpy, pygame and cython
algorithm distortion ripple-effect water-ripple
Last synced: 07 Jul 2025
https://github.com/shapelayer/training
Coding Training
algorithm algorithms baekjoon-online-judge coding-tests leetcode low-level today-i-learned webapp
Last synced: 05 Apr 2025
https://github.com/hustle-dev/algorithm
🧠 알고리즘 문제 풀이 정리 레포지토리입니다.
algorithm javascript leetcode programmers
Last synced: 06 Apr 2025
https://github.com/avezoor/avz-project-euler
A project of solving programming algorithm problems taken from projecteuler.net
algorithm mathematics projecteuler projecteuler-solutions
Last synced: 06 Apr 2025
https://github.com/maacpiash/cse225l
CSE225 (Data Structure and Algorithm) lab codes.
algorithm algorithms-and-data-structures bst cli cpp data-structure-and-algorithm data-structures file graph heap list queue sort stack stl tree
Last synced: 30 Mar 2025
https://github.com/owenpotent/algo-ts
Just some algorithms and data structures in TypeScript
algorithm algorithms algorithms-and-data-structures collaborate community-exchange communityexchange data-structures ghdesktop github learning open-source
Last synced: 24 Aug 2025
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/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/abhijeet-muneshwar/geeksforgeeks
This repository contains solutions to GeeksForGeeks problems
algorithm data-structures java
Last synced: 02 Apr 2025
https://github.com/wzliangzz/go_algorithm_problem_solution
Record algorithm problem solving.
Last synced: 23 Aug 2025
https://github.com/yonggoose/python_algorithm
코딩테스트 대비 알고리즘 풀이
algorithm algorithms baekjoon-online-judge python
Last synced: 23 Aug 2025
https://github.com/mauris/dlx.js
Knuth's Dancing Links with Algorithm X JS implementation
Last synced: 25 Mar 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/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/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/parzibyte/algoritmos
Múltiples ejercicios y algoritmos de programación resueltos en varios lenguajes de programación
algorithm exercise math practice
Last synced: 20 Mar 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/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: 22 Apr 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/srj101/useful-algorithms
Some mostly used and common algorithms implementations using javascript
algorithm basic-programming data-structures javascript
Last synced: 22 Apr 2025