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-06-24 00:01:25 UTC
- JSON Representation
https://github.com/danutama/python-aes-encryptor
A Python-based desktop application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES 128, 192, 256-bit).
advanced-encryption-standard aes aes-128 aes-192 aes-256 aes-encryption algorithm cipher ciphertext cryptography encryption-decryption python python3 rijndael rijndael-algorithm
Last synced: 23 Apr 2025
https://github.com/nicolasleroux/bubble-sort-algorithm
Bubble Sort implementation with ES6 Generators
algorithm bubble-sort sorting-algorithms
Last synced: 12 Jun 2025
https://github.com/eghojansu/windowing
Windowing Algorithm PHP Implementation
Last synced: 24 Jun 2025
https://github.com/themuuln/spoj7
Some exercises from https://www.spoj.com/RGB7/ well solved on c++.
algorithm arithmetic c cpp easy exercise exercises
Last synced: 09 Apr 2025
https://github.com/stardustdl/algorithms-in-rust
A collection of some algorithms and data-structures.
algorithm algorithm-competitions algorithms-implemented data-structures
Last synced: 01 Apr 2025
https://github.com/xiyuan-fengyu/algorithm
java 红黑树 TreeMap 可视化
algorithm red-black-tree tree-map
Last synced: 28 Nov 2025
https://github.com/prash08484/binary-tree-visualiser
It is basic ds-algo based project whose aim to illustrate some types of binary tree's and some operation visualization on that tree..
algorithm binary-search-tree binary-trees css3 data-structures html5 illustration javascript max-heapify
Last synced: 12 Apr 2026
https://github.com/liwnn/skiplist
A fast skip list implementation for Go
algorithm data-structures go golang skiplist
Last synced: 08 Jun 2026
https://github.com/michael98liu/competitive-programming
Competitive programming problems from various origin.
algorithm competitive-programming
Last synced: 04 Jul 2025
https://github.com/bola-nabil/codechef
codechef solutions
algorithm algorithms algorithms-and-data-structures codechef codechef-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/bola-nabil/spoj
SPOJ solutions
algorithm algorithms algorithms-and-data-structures competitive-programming cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/bola-nabil/hackerrank-solutions
HacerRank Solutions
algorithm algorithms algorithms-and-data-structures cpp data-structures hackerrank hackerrank-solutions javascript problem-solving
Last synced: 21 May 2026
https://github.com/orbulant/hardware-store-das
Using C++, data structures and algorithms are created to simulate a hardware store's inventory operations.
algorithm data-structures manipulate-data
Last synced: 04 Apr 2025
https://github.com/chrisvilches/knapsack-2d-allocation
Genetic algorithm that solves the 2D rectangle knapsack problem. Try to fit as many rectangular items as possible inside a container, while maximizing the total value the items provide.
algorithm computational-geometry genetic-algorithm genetic-algorithms geometry knapsack-problem rust rust-lang
Last synced: 16 Mar 2025
https://github.com/masum184e/cse-1201
Data Structure
algorithm algorithms-and-data-structures data-structure datastructure datastructures-algorithms
Last synced: 31 Mar 2025
https://github.com/kirby-b/sorting-algorithms
Some sorting algorithms
algorithm algorithms python python3 sorting sorting-algorithms terminal-based
Last synced: 25 Mar 2025
https://github.com/isobarbaric/bsearch-tracer
Binary Search Tracer
algorithm binary-search trace visualizer
Last synced: 04 Sep 2025
https://github.com/injamul3798/hackerrank-solution
Coding Practice
algorithm basic begineer data-structures
Last synced: 02 Apr 2025
https://github.com/ilovenooodles/entelect2020-fastabiqul-racing
Tugas Besar 1 Strategi Algoritma
Last synced: 15 Jun 2025
https://github.com/e-panourgia/samuel_beckett_gray-codes
A python script that finds Beckett-Gray, Gray codes.
algorithm algorithms-and-data-structures python
Last synced: 09 Apr 2025
https://github.com/syed-bakhtawar-fahim/dsa_algorithm_code
Assalam o Alikum Guys, This is the repo of Data Structure and Algorithm in C programming language. I hope it will help you in learning Data Structure and Algorithm in C. I'm also learning Data Structure and algorithm in Python in better and easy way you can also explore it
algorithm algorithms-and-data-structures c data data-structures-and-algorithms dsa-algorithm dsa-learning-series dsa-practice
Last synced: 12 Apr 2025
https://github.com/blargian/min_span_tree_visualizer
A tool to visualize how algorithms for finding minimum spanning trees work. Complete with random generation of tree structures using Delaunay triangulation or option to import your own.
algorithm algorithms-and-data-structures catch2 cmake cpp dear-imgui delaunay-triangulation educational graph greedy-algorithms help-wanted imgui imgui-glfw implot kruskal kruskal-algorithm minimum-spanning-tree prims-algorithm prims-mst visualization
Last synced: 29 Mar 2025
https://github.com/hamolicious/poisson-disc-sampling
Poisson-Disc Sampling algorithm using Mitchell’s best-candidate algorithm written in Python 3.8 and PyGame 2
algorithm poisson-disk pygame python
Last synced: 23 Apr 2025
https://github.com/rlagkrdy/Person_Study
algorithm data-structures javascript mocha shouldjs typescript
Last synced: 11 Mar 2025
https://github.com/hezztia/dead_ants_counter_by_hezztia
This python function counts the number of dead ants mentioned in a line of text. The code analyzes the text for ocurrences of the word "ant" and potential "ant bodies" to estimate the number of dead ants.
algorithm codewars function python
Last synced: 07 Apr 2025
https://github.com/ramanaditya/coursera-data-structures-and-algorithms
Different Algorithmic problems solved using python3.7.0
algorithm algorithms algorithms-and-data-structures algorithms-datastructures python python-3 python-script python3
Last synced: 29 May 2026
https://github.com/rossellequizon/codage-huffman
Compression et décompression de fichiers avec Huffman en C
algorithm c data-compression huffman-coding
Last synced: 05 Sep 2025
https://github.com/kanlon/algorithm-demo
该项目存放一些自己做过的算法的题目,主要以《剑指offer》中的算法为主
Last synced: 09 Apr 2025
https://github.com/jshinm/coding_practice
coding practice
algorithm data-structures statistics
Last synced: 04 Jul 2025
https://github.com/permalik/curricula
edu:Computer Science and DSA
advent-of-code algorithm computer-science data-structure
Last synced: 04 Jul 2025
https://github.com/yutkin/algorithms_and_data_structures
My attempts at implementation of well-known algorithms and data structures
Last synced: 09 Apr 2025
https://github.com/tinkle1129/leetcode_solution
Leetcode Solution by Python
Last synced: 04 Jul 2025
https://github.com/iwatanikenji/exerciciosemc
Code exercises in C learned on the university (UTFPR)
algorithm array for-loop if-else memory-allocation switch-case utfpr while-loop
Last synced: 09 Apr 2025
https://github.com/basemax/nqueenspromisingc
This is a promising implementation of the n-Queens problem in C. It uses a recursive backtracking algorithm to find all solutions to the n-Queens problem. It is a promising implementation because it uses a heuristic to prune the search tree. The heuristic is to only place a queen in a column if it is not in check with any other queens.
algorithm algorithm-c backtracking backtracking-algorithm backtracking-methods backtracking-questions backtracking-search backtracking-tech-interview backtracking-tree c c-algorithm n-queens nqueens queens-problem queens-puzzle tree
Last synced: 03 Apr 2025
https://github.com/kjkrol/astar
A highly performant, fully generic A* solver for Go. Perfect for optimal pathfinding and abstract state-space search.
algorithm astar astar-algorithm astar-pathfinding astar-search generic go high-performance pathfinder zero-allocation
Last synced: 29 May 2026
https://github.com/rubyonworld/rustc-hash
A speedy hash algorithm used within rustc.
Last synced: 05 Sep 2025
https://github.com/karenvelasquezcampus/py-skills-up
Explore Python algorithms for learning, each in a separate branch to enhance your coding skills and understanding.
Last synced: 05 Sep 2025
https://github.com/edr3x/recommendation-algo
recommendtaion algorithm written for Vehicle Rental Platform.
Last synced: 16 Mar 2025
https://github.com/xxnauty/sortingalghoritms_php
A collection of sorting alghoritms implemented in PHP
algorithm algorithms php sorting sorting-algorithms
Last synced: 09 Apr 2025
https://github.com/jabellard/list
Doubly-linked list.
algorithm algorithms c data-structure data-structures linked-list queue stack
Last synced: 04 Jul 2025
https://github.com/denq/count-bits
Helper for counting bits in numbers
algorithm algorithms binary bits count-bits counter number
Last synced: 16 Mar 2025
https://github.com/alfieidiot/dither
A modern web-based image dithering & education tool
3d algorithm dither dithering-images image-processing javascript-library ordered-dithering palette pil png python retro shaders urp
Last synced: 09 Apr 2025
https://github.com/dark-lon3r/binarysearch
Этот код представляет собой реализацию алгоритма бинарного поиска в массиве чисел от 0 до 100 на языке C++. Он создан для того, чтобы продемонстрировать простоту и эффективность данного алгоритма.
algorithm algorithms binary binary-search code cpp eazy function functions language-learning learning massive search ua ukraine ukrainian windows
Last synced: 28 Feb 2025
https://github.com/joephon/algorithm
algorithms
algorithm algorithms c cpp java javascript js rust tourism
Last synced: 11 Apr 2026
https://github.com/velliz/timetables
Timetable algorithm implemented with 2 dimensional cartesius diagram
algorithm php-library timetable
Last synced: 25 Mar 2025
https://github.com/randomgamingdev/greedy-meshing-js-demo
A demonstration of greedy meshing in Javascript with p5.js used for voxels and more
algorithm algorithms basic demo example greedy-algorithm greedy-algorithms greedy-meshing javascript p5js quickstart simple
Last synced: 29 May 2026
https://github.com/rajatgupta24/java-codes
algorithm cpp data-structures golang java leetcode
Last synced: 07 May 2026
https://github.com/fomjar/fomjar-core
Aliyun中间件和开源中间件的统一封装,工程化的集成场景下的各类方案支持
algorithm aliyun annotation async data-structure distributed el expression-language long-connection mq oss process-io spring
Last synced: 14 Jan 2026
https://github.com/Michael-MD/Elastic-Multislice-Electron-Microscopy
Simulation of elastic scattering in electron microscopy using the multislice algorithm. Simulations include various STEM and TEM techniques such as ADFSTEM, BFSTEM, ABFSTEM and CoM.
abfstem adfstem algorithm annular bfstem com ctem elastic electron imaging kirkland microscopy multislice physics physics-simulation scanning scatter scattering stem transmission
Last synced: 11 Mar 2025
https://github.com/yann-github/oc-lespetitsplats
OC - P7 - Les Petits Plats - Site de recettes de cuisine
algorithm benchmark flowchart javascript oop
Last synced: 07 Apr 2025
https://github.com/pdsuwwz/coding-algorithm
⛩ 记录 LeetCode 题解
algorithm leetcode leetcode-questions typescript
Last synced: 02 Apr 2025
https://github.com/da-in/algorithm
✔ algorithm problem solving repository (solved.ac id - talown)
algorithm baekjoon baekjoon-algorithm baekjoon-online-judge baekjoon-solutions codeup python
Last synced: 13 Jun 2025
https://github.com/yaxingson/es-containers
Implementation of various data structures and algorithms in javascript
algorithm datastructures list map set sort
Last synced: 04 Feb 2026
https://github.com/knifecake/ads
Some implementations of the traditional algorithms and data structures you're taught in any algorithms course.
Last synced: 29 May 2026
https://github.com/jefferson10147/lettersoup-algorithm
This java class generates a randomly letter soup in a matrix of order size*size.
Last synced: 09 Apr 2025
https://github.com/jackhowa/falsy-bouncer
Remove all falsy values from an array.
Last synced: 13 Jun 2025
https://github.com/mcclowes/smith-waterman-alignment
Smith-Waterman alignment implementation
algorithm bioinformatics local-alignments smith-waterman-alignment
Last synced: 09 Apr 2025
https://github.com/brayvid/efficient-portfolio
The allocation algorithm in "An Analytic Derivation of the Efficient Portfolio Frontier" by Robert C. Merton, 1972.
algorithm asset-allocation finance investing minimum-variance optimization
Last synced: 11 May 2026
https://github.com/pavelnikolov/algorithms
Algorithms and Data Structures in Go
algorithm algorithms algorithms-and-data-structures data-structures golang
Last synced: 09 Jun 2026
https://github.com/yewomhango/dijkstraalgorithm
A simple demo of Dijkstra's algorithm
algorithm canvas2d dijkstra-algorithm dijkstra-shortest-path typescript
Last synced: 05 Jul 2025
https://github.com/eendroroy/numberlab
A collection of numerical algorithms
algorithm mathematical-algorithms numerical-calculations
Last synced: 22 Feb 2026
https://github.com/tanuj-maheshwari/johnson-apsp
Johnson's Algorithm for All Pair Shortest Path.
algorithm binomial-heap fibonacci-heap graph heap
Last synced: 16 Mar 2025
https://github.com/tanuj-maheshwari/min-cost-arborescence
Minimum Cost Arborescence of a Directed Graph
Last synced: 17 Jun 2025
https://github.com/quaddarv1ne/codewars_quadd4rv1n7
Репозиторий содержит решения задач с платформы Codewars, решённых на различных языках программирования. Все задачи организованы по языкам и уровням сложности (катам)
algorithm codewars codewars-kata config cpp csharp data-structures dynamic-programming easy education hard hardware javascript math medium olimpiade python recursive study study-project
Last synced: 28 Apr 2026
https://github.com/aleksandrhovhannisyan/pythongraphcycledetection
Python script for detecting cycles in a directed graph.
algorithm cycle-detection deadlock-detection detecting-cycles graphs python
Last synced: 18 Apr 2025
https://github.com/yunyoung1819/baekjoon-algorithm-training
:octocat: 백준과 프로그래머스 등 알고리즘 문제 풀이 코드를 관리합니다.
Last synced: 06 Sep 2025
https://github.com/albe/douglas-peucker-tree
A tree subdivision algorithm for geo-paths
algorithm douglas-peucker gps gps-tracking tree-structure
Last synced: 25 Mar 2025
https://github.com/swelcker/cmd.csp.classifier
Simple implementation of text classifier in Java with built in SVM, C4.5, kNN, and naive Bayesian classifiers. Support for common text preprocessors and for CVS format. You can plugin your own classifier, tokenizer, transformer, stopwords, synonyms, and TF-IDF formula etc. Supports automatic validation and confusion matrix.
ai algorithm framework java machine-learning machine-learning-algorithms machine-learning-library machinelearning ml-validation text-classification text-classifier
Last synced: 27 Apr 2025
https://github.com/xandersteyn/maze-solver
A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end
algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application
Last synced: 16 Mar 2025
https://github.com/jubayer98/avl-tree
An AVL tree is a specific variety of binary tree that maintains a state of partial balance at all times. The measure used to gauge this balance is the difference in heights between the left and right subtrees of any given node. The height of a tree is defined as the number of levels it contains.
algorithm binary-search-tree cpp
Last synced: 13 Jun 2026
https://github.com/seldo97/ant_maze
[Project for studies] Przeszukiwanie labiryntu za pomocą algorytmu mrówkowego gęstościowego (ang. ant-density DAS). Implementacja w Java.
algorithm ant-maze java study-project
Last synced: 23 Feb 2026
https://github.com/mattmoony/snake-bot
A simple snake bot implementing the A* search algorithm.
algorithm astar-algorithm bot javascript search-algorithm shortest-path snake snake-bot visualization
Last synced: 13 Jun 2025
https://github.com/tomazjunior/data-structure
Exercise the data structure, algorithm and problem-solving skills adding a daily coding problem.
algorithm data-structures problem-solving-skills
Last synced: 08 Apr 2025
https://github.com/sonnyson-p/advanced-computer-programming-teaching-works
Advanced computer programming textbook
algorithm cpp data-structure teaching
Last synced: 30 May 2026
https://github.com/mslapek/augmentedtree
F# library implementing immutable augmented red-black trees.
algorithm data-structure fsharp immutable search-trees
Last synced: 05 Jul 2025
https://github.com/anthonymazzie/bellmanford
Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.
algorithm bellman-ford computer-science graph
Last synced: 30 Jun 2025
https://github.com/maqmal/artificial-intelligence
Implementation of AI lecture
ai algorithm artificial-intelligence genetic-algorithm machine-learning
Last synced: 01 Mar 2025
https://github.com/khouloud8seghira/flashcard
A duolingo opensource alternative. RIP Duo🕯️
algorithm android chrome-extension development django flashcards interview interview-practice language-learning learning obsidian-md programming spaced-repetition webapp
Last synced: 13 Apr 2026
https://github.com/vomnes/lem-in
Elementary algorithmic project - Graph Traversal - This project is meant to make you code an ant farm manager.
algorithm bfs-algorithm graph-traversal
Last synced: 16 Mar 2025
https://github.com/jainamparikh0825/moowee
A movie finder with rich UI which lets you search for a movie and an algorithm designed in a way where the most searched movies by different users categorised under the most popular searches!
algorithm appwrite react tailwindcss
Last synced: 13 Apr 2026
https://github.com/juangesino/algebra
Methods and algorithms for linear algebra.
algebra algorithm linear-algebra
Last synced: 16 Mar 2025
https://github.com/bcfchen/algorithm
Solutions to common algorithm problems
algorithm arrays binary-trees interviews javascript linked-list strings tree-traversal
Last synced: 14 Jun 2025
https://github.com/3ofiz4/2-variables-chaotic-number-generator
A 2-Variable-chaotic random number generator
algorithm chaos creative latex math python sandbox sandbox-playground
Last synced: 23 Jun 2026
https://github.com/austinoboyle/leetcodesolutions
algorithm algorithms data-structures leetcode leetcode-solutions python
Last synced: 26 Mar 2025
https://github.com/cianhub/knapsack-algorithm-solution
A JavaScript algorithm for solving the knapsack problem
algorithm javascript knapsack-problem
Last synced: 26 Mar 2025
https://github.com/joymon/puzzles
Puzzles I have solved for interviews and fun
Last synced: 26 Mar 2025