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-18 00:01:25 UTC
- JSON Representation
https://github.com/louislefevre/rsa
RSA cryptosystem for demonstrating the encryption and decryption of messages
algorithm cryptography decryption encryption rsa
Last synced: 30 Mar 2025
https://github.com/eugenechevski/problem-solving
Data-structure and algorithms interview problems and solutions.
algorithm algorithms javascript leetcode python typescript
Last synced: 07 Apr 2026
https://github.com/onurozuduru/string-matcher-project
Project for Formal Languages & Automata Theory course.
algorithm automata formal-languages gui java project string-matcher
Last synced: 26 Feb 2025
https://github.com/panagiotiskotsorgios/pounding-heart-animation
A pounding spinning console heart animation with console colors manipulation
algorithm animation colorama colorful console-application console-colors dedicated friendship heart-animation heartbeat love pounding-heart python python3 spinning-animation
Last synced: 17 Jul 2025
https://github.com/marvin9/tonelli-shanks-algorithm
sqrt of n modulo p
algorithm number-theory tonelli-shanks
Last synced: 26 Feb 2025
https://github.com/fajarnugraha37/go_external_sort
This project demonstrates an external sorting algorithm in Go, designed to efficiently handle large data sets that exceed available memory. The program reads a random string data set from a file, sorts it using an external merge sort technique, and writes the sorted output to a new file.
algorithm algorithms-and-data-structures external-sorting go golang sorting sorting-algorithms
Last synced: 03 Feb 2026
https://github.com/maxilevi/sudoku-solver
solves a sudoku on your command line using backtracking
algorithm backtracking csharp dynamic-programming sudoku-solver
Last synced: 09 Jun 2026
https://github.com/mondonno/algorithms
Collection of resuable algorithm templates written in pure C++
algorithm algorithms all cpp data-structures math prefix-sumes sorting trees
Last synced: 04 Jun 2026
https://github.com/aimensahnoun/textsimilaritychecker
A C++ Plagiarism checker script that that checks direct similarities.
Last synced: 14 Nov 2025
https://github.com/willgreen98/data-structures-and-algorithms
Sorting-Algorithms For CS Theory
algorithm algorithms algorithms-and-data-structures algorithms-implemented cpp data-structures datastructures geeksforgeeks
Last synced: 08 Nov 2025
https://github.com/basantech89/code_monk
Code Monk
algorithm android android-app-development data-structures java nodejs python react react-native reactjs web-development
Last synced: 11 Apr 2026
https://github.com/we-gold/marching-cubes
A simple demo of the marching cubes algorithm written from scratch.
algorithm demo marching-cubes processing
Last synced: 11 Jun 2026
https://github.com/epsoft/sudoku-solver
sudoku solver
algorithm genetic-algorithm genetics solver sudoku sudoku-solver
Last synced: 01 Sep 2025
https://github.com/swnb/dct-ts
dct and idct algorithm implement with typescript
Last synced: 26 May 2026
https://github.com/nicholas-miklaucic/rust-monaco
An optimized, parallel, lock-free Monte-Carlo Tree Search implementation in Rust
Last synced: 08 Nov 2025
https://github.com/mcquerol/load-flow-studies
MATLAB simulations for load flow studies using various algorithms in power systems.
3-phase-star-and-delta algorithm case-study gauss-seidel-method jacobi-method matlab newton-raphson-method power-consumption power-grids simulink
Last synced: 30 Mar 2025
https://github.com/dependents/node-sass-lookup
Get the file associated with a Sass import
algorithm lookup partials resolution sass scss
Last synced: 15 Apr 2025
https://github.com/supermoathx7/cpu-scheduling-algo-
This project is an implementation of the six CPU-Scheduling algorithms using C++.
algorithm algorithms cpp cpu cpu-scheduling
Last synced: 18 Jul 2025
https://github.com/ark2016/algorithm-of-computer-graphics
algorithm of computer graphics from bmstu iu9 study
algorithm bmstu bmstu-iu9 graphics
Last synced: 06 Mar 2025
https://github.com/zannatul-naim/data-structure
CSE-2122 Data Structure Lab
algorithm array array-methods bfs-algorithm data-structures dfs-algorithm graph linked-list matrix queue stack tree
Last synced: 21 Jun 2025
https://github.com/colelawrence/group-traits
rudimentary algorithm for grouping objects based on traits
algorithm metamorphic-testing school-project typescript utility
Last synced: 05 Apr 2025
https://github.com/junho100/algorithm_in_military
군대서 푼 알고리즘(국방오픈소스아카데미 - "코딩문제은행" 및 백준 문제들)
Last synced: 29 Mar 2025
https://github.com/izaaccoding36/projeto-onia
Esse repositório será utilizado para a publicação e desenvolvimento do meu projeto para a Olimpíada Nacional de Inteligência Artificial (ONIA) de 2025.
algorithm csv machine-learning project python research xgboost-classifier
Last synced: 15 Mar 2025
https://github.com/siaexplains/algorithms-solutions
problem solutions, algorithms, leetcode, codility, code challenges, etc.
algorithm algorithms codility hackerrank javascript leetcode typescript
Last synced: 13 Apr 2026
https://github.com/mj41/algorithm-spiralmatrix
Various Perl 6 Sequences for spirals in matrix (two-dimensional arrays).
algorithm matrix perl6-module raku spiral-matrix
Last synced: 01 Jun 2026
https://github.com/basemax/bstgo
This is a Go implementation of the BST data structure with a few of the most common operations. The algorithms code should be easy to understand. BST Tree is a binary tree in which the value of each node is greater than or equal to any value stored in the left sub-tree, and less than or equal to any value stored in the right sub-tree.
algorithm algorithms algorithms-and-data-structures bst data-structure datastructure go golang tere-data-structure tree tree-algorithm tree-algorithms tree-datastructure tree-insert tree-search tree-structure
Last synced: 12 Jun 2025
https://github.com/password-generator/password-check-strength
A simple package to check the password strength
algorithm hacktoberfest npm-package password password-check password-strength typescript
Last synced: 22 Aug 2025
https://github.com/tigran-sargsyan-w/push_swap
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap
Last synced: 29 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/zhou-dong/alchemist-core
algorithm and data-structure visualization package
algorithm animation data-structure visualization
Last synced: 29 Jan 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/afshinm/paintshop
Paint shop challenge written in Python
Last synced: 04 Apr 2025
https://github.com/mxssl/insertionsortgolang
Insertion Sort implementation in Go (Golang)
algorithm go golang insertionsort
Last synced: 16 Mar 2025
https://github.com/robinbraemer/caesar-crypto
Little Caesar cipher tool
algorithm caesar-cipher cipher cryptography
Last synced: 22 Apr 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/marineks/42_pushswap
Prompt : This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the one (of many) most appropriate solution for an optimized data sorting.
42 42born2code 42cursus 42projects algorithm push-swap pushswap sorting-algorithms
Last synced: 06 Jul 2025
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/aadityatamrakar/multilevel-marketing-app
Multi-Level Marketing Project
ajax algorithm bootstrap javascript jquery laravel mysql reporting rest-api web-application webservices
Last synced: 14 Apr 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/yashsiwach/algorithms
Its all About Algorithms And Daily Dose !!❤️🔥
advancealgo algorithm algorithm-challenges algorithms algorithms-and-data-structures competitive-coding competitive-programming competitive-programming-contests data-structures data-structuresalgo
Last synced: 03 Jul 2025
https://github.com/jabellard/ulcs
This is an algorithm to solve unbalanced ladder electrical circuits.
algorithm algorithms circuit java
Last synced: 27 May 2026
https://github.com/jaaumg/jo-o-brainf-ck
A way to write my name (João) in BrainF*ck
Last synced: 19 Mar 2026
https://github.com/itsmunim/bongotest
Some simple enough algorithmic code test problems
algorithm problem-solving python
Last synced: 07 Jul 2025
https://github.com/fpopic/apr
(Class) Computer Aided Analysis and Design (Optiomisation algorithms)
algorithm box-algorithm genetic-algorithm golden-ratio gradient-descent hookejeeves java matrix matrix-factorization newtonraphson optimization runge-kutta-formulas simplex
Last synced: 28 Aug 2025
https://github.com/ishaansathaye/cpe202-datastructalgos
CPE 202 Data Structures and Algorithms Winter 2022 Freshman at Cal Poly
algorithm binary binary-search-tree data graph hash heap python queue stack structures
Last synced: 12 May 2026
https://github.com/ardeshirv/vlang_sort_algorithms
Evaluates the speed of sort algorithms and their implementations in the V programming language.
algorithm sort sort-algorithm speedtest v vlang
Last synced: 19 Mar 2026
https://github.com/tahmidefaz/look-and-say
A Python implementation of the weird but interesting Look and Say algorithm
algorithm lookandsay python python3
Last synced: 06 Jun 2026
https://github.com/suvasish114/dsa
Data structure and algorithm related problems and codes
Last synced: 07 Feb 2026
https://github.com/bm777/quicksort
This algorithm called FAST SORTING ALGORITHM (QuickSort) it is a question of ordering the table from a pivot (value chosen in the table (generally the first value) In this same table we classify the lower values on the left and the lower values on the right. higher values Then we recall the RAPID SORTING ALGORIHTME, once for the left part ...
Last synced: 02 Jul 2025
https://github.com/rehan-ankalgi-7t2/ai-ml-lab-programs
(VTU) aritficial Intelligence and machine learning practical programs and algorithms
algorithm artificial-intelligence astar-algorithm backpropagation-learning-algorithm candidate-elimination decision-tree id3-algorithm kmeans-clustering knearest-neighbor-algorithm locally-weighted-regression machine-learning naive-bayes-classifier neural-network search-algorithm
Last synced: 07 Apr 2025
https://github.com/wollmers/p6-lcs-bv
Longest Common Subsequence implemented with Bit-Vectors
algorithm bit-vector lcs longest-common-subsequence
Last synced: 23 Feb 2026
https://github.com/mharikmert/text-representation-with-bst
A simple word sorting algorithm with different Binary Search Trees and time complexities in C programming language
algorithm binary-search-tree c time-complexity time-complexity-analysis
Last synced: 25 Mar 2025
https://github.com/paambaati/bumplan
A simple program that finds the seating arrangement for passengers for a given custom airplane seat layout.
algorithm coding-challenge data-structures interview-questions nodejs
Last synced: 19 Jan 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/lq782655835/algorithm-analysis
algorithm-analysis
algorithm leetcode-cpp leetcode-javascript leetcode-python
Last synced: 16 Mar 2025
https://github.com/prosen-ghosh/prime-sieve
An implementation of the sieve of Eratosthenes to check prime numbers.
algorithm eratosthenes npm npm-package primesieve sieve
Last synced: 03 Oct 2025
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/tejashviraj19/100daysofdsaincpp
🧠 Daily DSA grind in C++ — a 100-day journey of solving problems, sharpening logic, and building mastery in data structures and algorithms. 🚀
100daysofcode algorithm challenge coding cplusplus cpp datastructures dsa practice programming
Last synced: 17 Oct 2025
https://github.com/ht0710/pca
Principal Component Analysis
ai algorithm machine-learning pca pca-analysis principal-component-analysis
Last synced: 03 Mar 2025
https://github.com/shimazadeh/total-perspective-vortex
This subject aims to create a brain computer interface based on electroencephalographic data (EEG data) with the help of machine learning algorithms. Using a subject’s EEG reading, you’ll have to infer what he or she is thinking about or doing - (motion) A or B in a t0 to tn timeframe.
ai algorithm classification datascience dimensionality-reduction eeg scikit-learn
Last synced: 25 Apr 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/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/oliverkovacs/barn
Finds the largest sqare in field with trees
Last synced: 17 Oct 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/dmunasingha/spotify-mix-algorithm
Music Recommendation System: A Python-based music recommendation system using collaborative and content-based filtering techniques. Provides personalized song suggestions based on user preferences and song features.
algorithm filtering music python recommendation-system spotify
Last synced: 24 Mar 2025
https://github.com/bukinoshita/pokemon-f
Algorithm to calculate `f` on capture pokemon method.
algorithm capture javascript node pokemon
Last synced: 19 Jan 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/orgh0/interview_bit
Solutions to Problems of InterviewBit
algorithm data-structures interviewbit
Last synced: 15 Mar 2025
https://github.com/hsfzxjy/clrs-algorithms.rust
Rust implementation for "Introduction to Algorithms"
algorithm clrs introduction-to-algorithms rust
Last synced: 10 Oct 2025
https://github.com/belrbez/cyk-chomsky-nf-grammar-algorithm-java
Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs
algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser
Last synced: 10 Oct 2025
https://github.com/thundertecke/astared
A package to use A* algorithm with any type of coordinates
algorithm astar pathfinding pathfinding-algorithm python python3
Last synced: 31 May 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/tahmidefaz/no-sqrt
Estimates the square root of a number without the sqrt() function
algorithm binary-search python python3 square-root-estimate
Last synced: 29 May 2026
https://github.com/willdera/strdiff
Strdiff is a library for calculating string differences. It leverages efficient algorithms such as the Levenshtein distance and the Damerau-Levenshtein distance.
algorithm damerau-levenshtein levenshtein-distance rust wapm wasmer
Last synced: 06 Jun 2026
https://github.com/483759/algorithmsolutionstorage
Problem Solving, 자료구조, 알고리즘 공부 내용 정리
algorithm data-structures problem-solving
Last synced: 07 Jun 2026
https://github.com/st1lson/antcolony
algorithm ant-colony-algorithm ant-colony-optimization csharp salesman-problem
Last synced: 12 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/tzuyi0817/leetcode
Solutions to LeetCode in JavaScript.
algorithm javascript leetcode leetcode-solutions
Last synced: 15 Mar 2025
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/grohith327/hackerrank
solutions for problems in hackerrank
algorithm hackerrank hackerrank-algorithms-solutions hackerrank-artificialintelligence hackerrank-challenges hackerrank-datastructures-array hackerrank-math hackerrank-python hackerrank-solutions
Last synced: 17 Dec 2025
https://github.com/guillainbisimwa/javasript-dastructures-and-algorithms
A Practical Guide to Algorithms with JavaScript
algorithm data-structure data-structures graph hashtable linked-list sorting-algorithms tree
Last synced: 25 Mar 2025
https://github.com/thara/elixir_alias_method
Implementation of Walker's Alias method in Elixir
algorithm alias-method elixir walker-alias
Last synced: 21 Feb 2026
https://github.com/andreispurim/aradi
Implementation of the NSA cryptography algorithm ARADI and LLAMA
algorithm aradi cryptography decryption encryption llama nsa
Last synced: 09 Feb 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/mmiranda96/algorithms-go
Algorithms workshop in Golang
algorithm data-structures golang
Last synced: 02 Jul 2025
https://github.com/today2098/go-algorithm
My library for competitive programming by Go.
algorithm competitive-programming go golang
Last synced: 26 Feb 2026
https://github.com/tetiewastaken/tsrt
Command line implementation of multiple sorting algorithms in TypeScript
algorithm cli npm sort typescript
Last synced: 09 Feb 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/i-am-surovi/cse221-bracu
This repository contains all lab assignments and basics of fall'23 semester of BracU CSE221 [Algorithm] course.
algorithm algorithm-lab bracucse cse221 cse221-bracu cse221-fall23 cse221lab python
Last synced: 16 Mar 2025
https://github.com/creewick/theta-bot
Theta(bot) is a bot for practical exercises on algorithm complexity definition.
algorithm bot complexity studying telegram
Last synced: 09 Aug 2025