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-05 00:01:29 UTC
- JSON Representation
https://github.com/iret77/x-post-optimizer
algorithm claude-skill content-creation recommendation-system x-twitter
Last synced: 02 Jun 2026
https://github.com/supersimple33/tic-tac-toe-tf
A number of different algorithms that may be used for playing tic-tac-toe.
algorithm artificial-intelligence game machine-learning neural-network python tensorflow tic-tac-toe
Last synced: 31 Mar 2026
https://github.com/yuuzi261/zero-judge
algorithm algorithms beginner-friendly c-language c-plus-plus python
Last synced: 17 Apr 2026
https://github.com/hadil19/pattern-searching
A high-performance Python library for single and multiple pattern searching, optimized for bioinformatics and large-scale text analysis
aho-corasick aho-corasick-algorithm algorithm algorithms bioinformatics boyer-moore data-structures dna-sequencing educational kmp-algorithm pattern-matching pattern-search python python-library string-matching
Last synced: 04 Apr 2026
https://github.com/ruddyscent/grokking-algorithms
Solutions to exercises in 'Grokking Algorithms' by Aditya Y. Bhargava
Last synced: 17 Apr 2026
https://github.com/michel-leonard/c-integers
A tiny Big Integer implementation in C for operations beyond 64 bits.
algorithm arbitr arbitrary-precision arithmetic big-integer c education example linux math number-theory public-domain research simple snippets windows
Last synced: 18 Apr 2026
https://github.com/sleekpanther/reverse-delete-algorithm
Greedy Algorithm to find a minimum spanning tree in an undirected graph by deleting heaviest edges unless it would disconnect the graph
algorithm algorithm-design algorithms edge graph greedy greedy-algorithms minimum-spanning-tree minimum-spanning-trees mst noah noah-patullo noahpatullo pattullo pattulo patullo patulo reverse-delete reverse-delete-algorithm tree
Last synced: 04 Jun 2026
https://github.com/pranavbharadwaj007/striver-sde-sheet
Striver sde sheet
algorithm interview-preparation interview-questions
Last synced: 04 Jun 2026
https://github.com/martincorona007/cyk-algorithm
Implementation of CYK(Cocke-Younger-Kasami) algorithm https://medium.com/@martincorona007/cyk-algorithm-60d7f869ca0a
algorithm automata cyk cyk-algorithm language theory-of-computation
Last synced: 20 Apr 2026
https://github.com/basemax/yourcombinationsphp
An efficient combinatorics library for PHP 8 to generate and get the list of all Permutations and Combinations with the ability to enable or disable repetition. (utilizing generators)
algorithm algorithms combinatoric combinatoric-functions combinatorics combinatorics-library generator generator-function generator-php generators generators-php permutation permutation-algorithms permutations php php-generator php-generators
Last synced: 21 Apr 2026
https://github.com/ahmdeltoky03/school_management_system
School Management System-C project
algorithm c-programming data-structures
Last synced: 22 Apr 2026
https://github.com/robinbraemer/caesar-crypto
Little Caesar cipher tool
algorithm caesar-cipher cipher cryptography
Last synced: 30 Jun 2026
https://github.com/obsidianplusplus/entityanalyzer
使用机器学习算法,对 Minecraft 进行实体滞后检测并以可视化的方式显示。 | Detecting entity lag in Minecraft using machine learning algorithms and displaying it in a visualized manner.
ai algorithm analysis clustering entity implementation k management means minecraft paper plugin server spigot tool
Last synced: 22 Apr 2026
https://github.com/aalekh/solutions
Solutions to some DS Algo problems
algorithm array bit-manipulation data-structures dynamic-programming graph hash heap interview-practice interview-questions linked-list string tree
Last synced: 05 Jun 2026
https://github.com/shikha-code36/striver-sde-sheet-python-solutions
Solution for Striver's SDE Sheet implemented in Python
algorithm backtracking-algorithm bit-manipulation data-structures dynamic-programming graphs-algorithms hashing hashmap heap interview-questions leetcode-solutions linked-list python-ds-algo python-leetcode recursive-algorithm strings striver-sde-sheet strivers-sde-sheet tree tries
Last synced: 06 Jun 2026
https://github.com/andersonhsporto/ft-push-swap
Sort Data on a Stack, With a Limited Set of Instructions, Using the Lowest Possible Number of Actions
algorithm algorithm-implementations c linked-list linked-list-in-c merge-sort merge-sort-algorithm sorting-algorithms
Last synced: 06 Jun 2026
https://github.com/smile040501/data_structures
My implementation of various Data Structures using C++
algorithm algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented cpp data-structures datastructures
Last synced: 06 Jun 2026
https://github.com/vijethph/credit-card-validation
A JavaFX project to extract credit card numbers using Tesseract OCR, and validate them using Luhn Algorithm
algorithm bytedeco-javacpp-presets java javafx tesseract-ocr webcam
Last synced: 26 Apr 2026
https://github.com/arkenidar/point_in_polygon
by checking if point is inside draws
2d algorithm canvas dhtml easy-to-understand js naive
Last synced: 26 Apr 2026
https://github.com/mrglaster/somematrixoperations
Python realisation of some matrix operations including LU-decomposition and determinant finding.
algorithm isu lu-decomposition math matrix matrix-inversion python russian-language study-notes
Last synced: 07 Jun 2026
https://github.com/ugnmura/marching_squares_processing_java
Marching Squares Algorithm implemented in Processing 3 in Java
algorithm image-processing java processing
Last synced: 27 Apr 2026
https://github.com/483759/algorithmsolutionstorage
Problem Solving, 자료구조, 알고리즘 공부 내용 정리
algorithm data-structures problem-solving
Last synced: 07 Jun 2026
https://github.com/hasnocool/torchobjectdetection
A real-time object detection system using PyQt6 and YOLOv8, utilizing computer vision and deep learning to identify objects in webcam feed.
algorithm computer detection object opencv pyqt6 real time torch tracking ultralytics vision yolo
Last synced: 27 Apr 2026
https://github.com/sanjoy-sust/scpproject
This is Secure Communication Protocol for smart cart Cryptography management
aes aes-encryption algorithm cryptography design-patterns factory-method-pattern factory-pattern j2se java java-smart-cards security
Last synced: 07 Jun 2026
https://github.com/pinedah/notacioninfija-postfija-v2.0
Algoritmo para convertir expresiones aritméticas de notación infija a notación posfija, desarrollado como parte de un proyecto de primer parcial en el curso de Algoritmos y Estructuras de Datos. Este código en C utiliza pilas y punteros para lograr una conversión eficiente y precisa.
algorithm algorithms-and-data-structures c infix-to-postfix postfix-notation school-project stacks
Last synced: 08 Jun 2026
https://github.com/gmlewis/moonbit-sha256
MoonBit sha256: provide simple sha256 hash algorithm.
Last synced: 08 Jun 2026
https://github.com/overult01/multicampus_algorithm
교육 수강 중 알고리즘을 자바로 구현한 실습 코드입니다.
Last synced: 28 Apr 2026
https://github.com/onesy-me/algorithms
Algorithms for various use cases
algorithm algorithms browser javascript nodejs sorting-algorithms typescript
Last synced: 28 Apr 2026
https://github.com/sourhub226/sorting-visualizer-python
Sorting visualizer app made in python
algorithm gui python sorting-algorithms tkinter tkinter-gui visualization
Last synced: 08 Jun 2026
https://github.com/lucas54neves/distribution-schedules-coloring
Repository for the final project of the Algorithms in Graphs discipline of the Computer Science course at the Federal University of Lavras
algorithm graphs python scheduling-algorithms
Last synced: 08 Jun 2026
https://github.com/7zaa/katsa-knn-ameliorated-tree-seed-algorithm-for-complex-optimization-problems
Code of my paper 'KATSA: KNN Ameliorated Tree Seed Algorithm for complex optimization problems'
algorithm evolutionary-algorithms matlab optimization optimization-algorithms tree-seeds-algorithm
Last synced: 29 Apr 2026
https://github.com/50gramm/forcefield3d
3D visualization of electric field
3d algorithm opengl science scientific-visualization
Last synced: 29 Apr 2026
https://github.com/utkarshg6/shamir-secret-sharing
Shamir's Secret Sharing Algorithm is an algorithm in cryptography created by Adi Shamir. This repository is the python implementation of the algorithm.
Last synced: 30 Apr 2026
https://github.com/avivbrook/modular-nested-exponentiation
An algorithm that computes modular nested exponentiation efficiently.
algorithm computational-number-theory jupyter-notebook modular-arithmetic modular-exponentiation number-theory positive-integers pypi python
Last synced: 02 May 2026
https://github.com/trasherdk/node-cryptonight-hashing
Cryptonight hashing functions for node.js
algorithm cryptocurrency mining-pool nodejs uplexa
Last synced: 02 May 2026
https://github.com/crissnamon/soldeea
Encryption algorithm based on system of linear diophantine equations resistant to quantum algorithms
algorithm cryptography decryption diophantine diophantine-equation diophantine-equations encryption encryption-algorithm equation java quantum-algorithms soldeea
Last synced: 02 May 2026
https://github.com/armour/algorithms
🧠 Implements of Algorithms and Data Structures in C/C++/Python, also contains some codes as note like STL
Last synced: 04 May 2026
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: 09 Jun 2026
https://github.com/sattarrasouli/data-structures-algorithms
A collection of data structures and algorithms implemented for learning and practice.
algorithm algorithms datastructures dsa javascript js typescript
Last synced: 04 May 2026
https://github.com/chscript/algorithmlib
⚙️ Data Structure & Algorithm library written with Typescript
algorithm commonjs data-structure esmodule javascript typescript
Last synced: 04 May 2026
https://github.com/brosgor/elgamal-api
Sistema de login que implementa el algoritmo de cifrado ElGamal para garantizar la autenticación segura de usuarios. Las credenciales se encriptan con claves asimétricas, ofreciendo protección robusta contra la interceptación y el acceso no autorizado.
algorithm criptography elgamal-encryption flask gunicorn logging mysql-database python registry signing
Last synced: 05 May 2026
https://github.com/avindra/tic-tac-toe-dotnet
:negative_squared_cross_mark: Tic tac toe in C#
algorithm c-sharp dot-net solved-game tic-tac-toe
Last synced: 06 May 2026
https://github.com/kakashysen/swift-playgrounds
Swift Playgrounds
algorithm data-structures generics protocols swift
Last synced: 10 Jun 2026
https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-
A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.
algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python
Last synced: 09 May 2026
https://github.com/realamirhe/leaf-node
A leaf node for your machine learning journey, from scratch to practical applications...
algorithm auto-encoder classification cybernetics feature-extraction feedback-mechanism lda learning machine-learning machine-learning-journey numpy pca practice regression scikit-learn sklearn smlfdl
Last synced: 09 May 2026
https://github.com/debakarr/code_backup
Backup of programs I did in my college.
algorithm college cpp data-structures java lab numerical-methods vhdl
Last synced: 09 May 2026
https://github.com/guobinhit/archimedes
♨️ An outlier detection service applied to time series.
algorithm anomaly dbscan detection lof outlier time-series z-score
Last synced: 11 May 2026
https://github.com/tejashah88/json-from-text
An algorithm for separating embedded JSON from a string, nicely packaged into a node.js module.
algorithm json json-parsing json-string nodejs parsing
Last synced: 11 May 2026
https://github.com/mutazhelal/raytracing-diffuse
A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test its intersection with each sphere to compute the image pixel colour.
algorithm computer-graphics computer-graphics-opengl cpp opengl ray-tracing raytracing
Last synced: 11 May 2026
https://github.com/for-acgn/compressframeheader
Use dictionary compression algorithm to reduce the transmission of frame header data.
algorithm compression transmission
Last synced: 12 May 2026
https://github.com/karami-mehdi/tsp
The Traveling Salesman Problem (TSP) aims for the most efficient route across cities. This Python project, employing Tkinter and the Model-View-Controller (MVC) architecture, visualizes TSP solutions. It generates random cities, utilizes the nearest neighbor algorithm, and presents the optimal path with a Tkinter-based GUI.
algorithm mvc nearest-neighbor-search nearest-neighbors python tkinter tsp tsp-problem tsp-solver
Last synced: 13 May 2026
https://github.com/liulinboyi/algorithm-and-data-structure-of-javascript
通过leetcode解题来学习JavaScript 的算法与数据结构(Algorithm and data structure of JavaScript)
algorithm javascript leetcode typescript
Last synced: 13 May 2026
https://github.com/ikramhasan/sorting-algorithm-visualizer
A sorting algorithm visualizer with clear separation of concerns (Made with Flutter 💖).
algorithm bloc bubble-sort dart ddd-architecture flutter insertion-sort selection-sort sorting sorting-visualization
Last synced: 14 May 2026
https://github.com/st1lson/antcolony
algorithm ant-colony-algorithm ant-colony-optimization csharp salesman-problem
Last synced: 12 Jun 2026
https://github.com/marvin9/tonelli-shanks-algorithm
sqrt of n modulo p
algorithm number-theory tonelli-shanks
Last synced: 18 Jun 2026
https://github.com/longluo/fibonacci
9 Fibonacci Algorithms
algorithm algorithms-and-data-structures fibonacci fibonacci-numbers java math space-complexity space-complexity-analysis time-complexity time-complexity-analysis
Last synced: 20 Jun 2026
https://github.com/m4nuc/algorithms-data-structures
Python Implementations of classic Algos and DSs
algorithm coursera data-structures
Last synced: 23 Jun 2026
https://github.com/donghl-dev/practices-algorithm
알고리즘과 자료구조를 통한 문제풀이 저장소
algorithm data-structures kotlin problem-solving
Last synced: 23 Jun 2026
https://github.com/nikoheikkila/roman-numeral-encoder
Kata: Roman Numerals Encoder
Last synced: 25 Jun 2026
https://github.com/kalongn/cse-214
Data Structure & Algorithm with Java (College Class).
algorithm data-structures java
Last synced: 28 Jun 2026
https://github.com/florianluediger/onthepowerofcolorrefinement
Ausarbeitung für das Seminar Algorithm Engineering an der TU Dortmund zum Paper "On the Power of Color Refinement" von Arvind et al.
algorithm colorrefinement graph-isomorphism isomorphic research weisfeiler-lehman
Last synced: 14 Feb 2026
https://github.com/nk521/ulam-spiral
A python program to generate Ulam-Spiral
algorithm python-3-6 ulam-spiral
Last synced: 14 Jun 2025
https://github.com/tanikai/minfinder
"MinFinder" sorting algorithm, implemented in Python.
algorithm sorting sorting-algorithms-implemented
Last synced: 28 Oct 2025
https://github.com/titemov/cipolla-algorithm
Cipolla algorithm made on Java.
algorithm algorithms cipolla java legendre-symbol prime-numbers
Last synced: 28 Oct 2025
https://github.com/iamotz/aritgeo
A program to determine if a sequence is Arithmetic or Geometric
algorithm arithmetic geometric javascript nodejs sequence tdd
Last synced: 25 Apr 2026
https://github.com/mehul237/a2z-dsa-course
Teaches you problem solving by diving deep into DSA, with 450+ modules
Last synced: 14 Jun 2025
https://github.com/foresthoffman/election
A Bully-Election Algorithm implementation in Go https://en.wikipedia.org/wiki/Bully_algorithm
Last synced: 26 Mar 2025
https://github.com/mttbernardini/mbencrypter
:closed_lock_with_key: This program will help you encrypting or decrypting some data or a file using MB's algorithm. NB: this project has been supeseded by https://github.com/mttbernardini/mbc
algorithm cryptography raw-data rawinput symmetric-keys text
Last synced: 26 Mar 2025
https://github.com/rsusik/cf2
Approximate pattern matching with Counting Filter on q-grams using SSE instructions (CF2)
algorithm approximate approximate-pattern-matching counting-filter dna dna-inversion dna-sequences dna-translocation edit-distance filtration hamming levenshtein matching pattern research simd simd-instructions sse text-matching text-search
Last synced: 15 Jun 2025
https://github.com/nshahaf/mazesolver
visual maze solving algorithm (bfs)
algorithm bfs-algorithm maze-solver
Last synced: 02 Apr 2025
https://github.com/itszcx/packitup
Epitech Antman project, 2023
algorithm antman c compression decompression epitech epitech-project memory-management tek1
Last synced: 26 Mar 2025
https://github.com/bhathiya29/image-motion-detection-security-application-
This is a Python Application where it will detect moving objects and will alert the relevant person via email with a photo of the detected object. The algorithm here is we compare the very first frame with the frames after that (matrix comparison). If any difference is detected we will use an algorithm to smooth that area, and send an email
algorithm machine-learning motion-detection python
Last synced: 09 Apr 2025
https://github.com/waasiq/rc5-cryptosystem
An implementation of RC5 Cryptography Algorithm
algorithm cryptography python3 streamlit-webapp
Last synced: 07 Jul 2025
https://github.com/jdleung/jdastar
A simple path finding library based on the A*(A-Star) algorithm.
a-star algorithm astar ios macos pathfinding swift
Last synced: 14 May 2026
https://github.com/tonyvu2014/algorithm
Application of algorithms to solve problems
Last synced: 20 Apr 2026
https://github.com/arthur-arslanov/ts-cs-playground
My Computer Science Education progress
algorithm algorithms bfe big-frontend computer-science data-structures leetcode typescript
Last synced: 01 Apr 2025
https://github.com/cezardasilva/nodejs-parallel
Studys of NodeJS, using a parallel algorithm to find prime numbers.
algorithm node-js parallel prime-numbers study
Last synced: 26 Mar 2025
https://github.com/mgmarlow/sudoku-solver
Realtime visualization of the backtrack algorithm
algorithm sudoku sudoku-solver
Last synced: 03 Apr 2025
https://github.com/arriqaaq/bst
Binary Search tree implementation
algorithm binary-search-tree data-structures golang
Last synced: 20 Mar 2025
https://github.com/epsoft/genetic-algorithm
container genetic algorithm solver
algorithm containers deepcopy general-solver-functions-access genetic itertools logger os random solver
Last synced: 15 May 2026
https://github.com/2kabhishek/pycipher
Cipher algorithms with Python 🐍🔏
algorithm cipher cryptography library python tdd unittest
Last synced: 28 Oct 2025
https://github.com/francescopaolol/levenshteindistance
A simple example of Levenshtein Distance Algorithm
algorithm levenshtein-distance python
Last synced: 07 Sep 2025
https://github.com/knlsharma/competitive-programming-cp
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding. Join with me on telegram group https://t.me/joinchat/GL4Y8RREZbz
algo-ds-notes algorithm code competitive-programming data-structures language problem-solving telegram-group
Last synced: 30 Apr 2025
https://github.com/zaidmukaddam/cpu-scheduler-app-react-native
React Native Application to visualize the CPU Scheduling with different Algorithms and Animations.
algorithm cpu-scheduling expo-cli gradle priority-scheduling react-native
Last synced: 05 May 2026
https://github.com/xmas7/bytecount
This uses the "hyperscreamingcount" algorithm by Joshua Landau to count bytes faster than anything else. The newlinebench repository has further benchmarks.
Last synced: 27 Mar 2025
https://github.com/tamim-saad/cp-template-code
This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!
algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity
Last synced: 02 Apr 2025
https://github.com/hun756/30-seconds-of-rust
Rust Code Snippets
30-seconds-of-code algorithm challenges data-structures rust rust-lang
Last synced: 11 Jun 2025
https://github.com/netgroup-polito/shared-buffer
Algorithm to efficiently move pkts between the vSwitch and the VNF
algorithm data-exchange nfv shared-buffer vnf
Last synced: 10 Apr 2025
https://github.com/damichoi/algorithm
Baekjoon Online Judge (백준 온라인 저지), LeetCode, Programmers, 이것이 코딩테스트다 (동빈북), 인프런 등의 알고리즘 문제 풀이를 모은 저장소입니다.
algorithm algorithms baekjoon baekjoon-algorithm baekjoon-online-judge inflearn java leetcode leetcode-java programmers
Last synced: 03 May 2025