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-03-31 00:01:13 UTC
- JSON Representation
https://github.com/showrin/anagram_checker
A simple program to check whether two strings are anagram or not.
algorithm anagram-checker angram javascript testing
Last synced: 29 Dec 2025
https://github.com/cuixing158/rotatedrectangleintersect
Intersection of rotated rectangles in the 2D plane
Last synced: 09 Oct 2025
https://github.com/maxpat78/w32_fnmatch
An exact Win32 wildcard matching algorithm implementation for Python
algorithm fnmatch matcher pure-python python3 wildcard win32
Last synced: 28 Jan 2026
https://github.com/hendrialqori/dsa-javascript
Learn algorithm and data structure in Javascript
algorithm data-structures javascipt
Last synced: 31 Mar 2025
https://github.com/hansololiviakim/algorithm
✨ basic algorithm problem-solving using js
algorithm javascript programmers
Last synced: 09 Apr 2025
https://github.com/furk4nbulut/account-number-controller-algorithm
This project involves a Java program designed to validate account numbers based on specific criteria. The program follows a set of rules to determine if an account number is valid or invalid, making use of string manipulation and basic arithmetic operations.
Last synced: 27 Feb 2025
https://github.com/shuza/competitive-programming
All my competitive programming code go here
algorithm c competitive-programming cpp dynamic-programming graph number-theory
Last synced: 25 Mar 2025
https://github.com/micahondiwa/sorting_algorithms
Implementing different sorting algorithms in C.
algorithm algorithms sort sorting sorting-algorithms
Last synced: 03 Apr 2025
https://github.com/qnhat2004/thuat-toan-ung-dung
Thuật toán ứng dụng - Đại học Thủy Lợi
algorithm algorithm-competitions algorithm-implementations algorithms c-plus-plus educational instructor-materials mathematics
Last synced: 21 Jan 2026
https://github.com/gmlewis/moonbit-sha256
MoonBit sha256: provide simple sha256 hash algorithm.
Last synced: 01 Mar 2025
https://github.com/juliusmarkwei/algorithm
Algorithm for Searching and Sorting in C language
algorithm binary-search cplusplus insertion-sort linear-search-algorithm merge-sort programming quicksort radix-sort selection-sort shell-sort
Last synced: 18 Oct 2025
https://github.com/alex-dishen/tic-tac-toe
algorithm css factory-functions html javascript modules
Last synced: 23 Feb 2025
https://github.com/st1lson/antcolony
algorithm ant-colony-algorithm ant-colony-optimization csharp salesman-problem
Last synced: 27 Feb 2025
https://github.com/bayars/hackerrankcodes
My hacker rank problems solve with listed. I add problem and solve.
algorithm c cpp hacker-rank python ruby
Last synced: 31 Dec 2025
https://github.com/d-e-s-o/delaunay-triangulation
Delaunay triangulation using an incremental insertion algorithm, implemented in JavaScript.
algorithm applet delaunay delaunay-triangulation javascript triangle
Last synced: 27 Jan 2026
https://github.com/oliverkovacs/barn
Finds the largest sqare in field with trees
Last synced: 17 Oct 2025
https://github.com/brett-buskirk/sort-insertion
Visual demonstration of an insertion sorting algorithm
algorithm animation insertion-sort javascript sorting-algorithms
Last synced: 24 Oct 2025
https://github.com/maximilianfeldthusen/binaryreverseengineer
This algorithm BinaryReverseEngineer performs several key steps to analyze a binary file (specifically ELF format, common on Linux systems):
algorithm cpp elf linux reverse-engineering
Last synced: 11 Jun 2025
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/antonio-f/td-methods-sarsa
Temporal Difference methods - A simple implementation of SARSA algorithm applied to OpenAI gym's "CliffWalking" environment.
101 algorithm cliffwalking gym gym-environment machine-learning openai-gym reinforcement-learning sarsa sarsa-algorithm simple td-methods temporal-difference
Last synced: 30 Mar 2025
https://github.com/liwnn/skiplist
A fast skip list implementation for Go
algorithm data-structures go golang skiplist
Last synced: 28 Feb 2025
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/sug0/bst-cpp
Simple C/C++ binary search tree lib
algorithm binary-search-tree bst c cpp data-structure library simple tree
Last synced: 07 Apr 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: 16 Mar 2025
https://github.com/lonelycpp/two-pass-assembler
A multi pass assembler implementation in c++
Last synced: 28 Nov 2025
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/basemax/scientistyearsanalyzer
This program analyzes the birth and death years of scientists to find the range of years in which the most scientists lived. It also provides a list of scientists who lived during that range.
algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures analyzer-scientists c cpp scientists scientists-analyzer
Last synced: 03 Apr 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/yehezkiel1086/ds-sol-cpp
📖 Data structures and algorithms labs solutions in C / C++
Last synced: 05 Sep 2025
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/lablnet/flexi
A minimal reactive framework built for learning purposes to understand how modern frontend frameworks like Vue.js and React work under the hood. Flexi demonstrates the core concepts of reactivity and virtual DOM diffing.
algorithm diffing diffing-algorithm dom flexi framework javascript proxy reactive vdom vue
Last synced: 05 Sep 2025
https://github.com/thearchitector/smartclip
A contextually-aware paperclip processor that crops and scales your images to maximize aesthetic quality
algorithm image image-processing paperclip paperclip-processor
Last synced: 30 Nov 2025
https://github.com/ebonnal/vocompr
VOCabulary-based COMPRession algorithm. Codec specialized in the compression of texts having a very small disctinct characters set.
algorithm codec compression pypi-package python python3 vocabulary
Last synced: 27 Feb 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/codewithsegnet/sorting_algorithms
Writing sorting algorithm that puts elements of a list into an order
Last synced: 30 Nov 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/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: 30 Dec 2025
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/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/ndsvw/maximum-sum-subarray-python
This algorithm solves the Maximum-Sum-Subarray problem via Divide and Conquer in O(m*log(m))
algorithm algorithms divide-and-conquer subarray
Last synced: 01 Dec 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/olyutorskii/aletojio
Aletojio is a Java library that supports manipulation of random number and entropy.
algorithm entropy java library prng pseudo-random-generator random random-generation random-number-generators
Last synced: 02 Dec 2025
https://github.com/grdrarda/search-a-sorted
Search A Sorted offers a quick way to find elements in a sorted list, whether ascending or descending. With functions like `search_a_sorted_ascending()` and `search_a_sorted_descending()`, it efficiently locates your target in no time! 🐙💻
activerecord ajax algorithm elixir filter hacktober hacktoberfest mongodb paginate python scrapy search-engine searching sort spider three-point-interpolation-search tip vue-bootstrap
Last synced: 05 Jul 2025
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: 28 Feb 2025
https://github.com/pavelnikolov/algorithms
Algorithms and Data Structures in Go
algorithm algorithms algorithms-and-data-structures data-structures golang
Last synced: 28 Feb 2025
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: 03 Jul 2025
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/jabellard/vector
Dynamically-resizing array.
algorithm algorithms array c data-structure data-structures vector
Last synced: 11 Mar 2025