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-02 00:01:28 UTC
- JSON Representation
https://github.com/narekhovhannisyan/sorting-algorithms
Popular sorting algorithms implemented in javascript.
algorithm javascript js sort sorting
Last synced: 15 Oct 2025
https://github.com/pikmin-rgb/push_swap
Because Swap_push isn’t as natural
algorithm c makefile school-project
Last synced: 01 Jun 2026
https://github.com/i-aiymen/debt_simplification
A Dart function that simplifies debt settlements among a group, similar to 'Quick Split' app. Takes a list of debts and returns a simplified list.
algorithm dart flutter quick-split
Last synced: 24 Feb 2026
https://github.com/dishenmakwana/c-datastructures-and-algorithms
Data Structure And Algorithms
Last synced: 01 Jun 2026
https://github.com/vladovsiychuk/jump-point-search-algorithm
Improved version of A*, aka JPS
a-star algorithm jps jps-algorithm jump-point-search pathfinding pathfinding-algorithm
Last synced: 19 Oct 2025
https://github.com/ryan-gordon/theory-of-algorithms-ca
algorithm lisp little-schemer racket scheme
Last synced: 15 Mar 2026
https://github.com/jaimayal/datastructures-algorithms-exercises
List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.
algorithm algorithms data-structures dsa leetcode leetcode-solutions
Last synced: 23 Oct 2025
https://github.com/cuixing158/panorama360studio
360°全景视频渲染播放,交互编辑透视,鱼眼,小行星视角顺滑切换,特效视频导出
360 360-degree 360-video 360-view 360-viewer 360-vr algorithm algorithms app equirectangular-panorama gui interactive-visualizations matlab-graphics matlab-gui matlab-image-processing-toolbox panorama
Last synced: 23 Oct 2025
https://github.com/otabek8866/inverted-index-new-algorithm
This new inverted index algorithm calculates which files contain desired text and lines that contain most of the text. This new algorithm has been implemented in python. Currently, this source code supports only text format files.
algorithm inverted-index python text-search-python
Last synced: 01 Jun 2026
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 Jun 2026
https://github.com/lvmalware/hanoi
algorithm hanoi hanoi-puzzle hanoi-towers recursion solver tower vbnet visual-basic
Last synced: 06 Feb 2026
https://github.com/jwowillo/viztransform
viztransform contains library-packages for working with and vizualizing plane-transformations along with command-packages for easily simplifying, applying, and vizualizing transformations from a CLI.
algorithm geometry golang isometry transformation vizualize
Last synced: 18 May 2026
https://github.com/gusenov/max-empty-rect-py
:black_square_button: Реализация на Питоне алгоритма поиска на изображении пустого прямоугольника максимальной площади.
algorithm empty-spot graphics numpy python python-image-library python-library rectangle-detection
Last synced: 06 Feb 2026
https://github.com/hafizhhasyhari/latihan-c-
C++
algorithm algorithms-and-data-structures algoritma-pemrograman cpp-algorithms
Last synced: 26 Oct 2025
https://github.com/basemax/binarytreego
Implementation of a binary tree in Go. A Binary Tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. A node with no children is called a leaf node. A node cannot have more than two children.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree data-structure datastructure ds go golang tree tree-algorithms tree-binary tree-data-structure tree-search tree-structure
Last synced: 01 Jul 2025
https://github.com/jackparsonss/sorting-algotihm-visualizer
This repository is a simple sorting algorithm visualizer, made using python and tkinter
algorithm gui python3 sort visualization
Last synced: 27 Oct 2025
https://github.com/liupengkun1993/algorithm
LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现
Last synced: 24 Jan 2026
https://github.com/developer-sdk/interview
개발자 면접관련 질문을 정리합니다. 개발자로서 알고 있으면 좋은 내용을 정리합니다.
algorithm interview interview-questions
Last synced: 30 Jan 2026
https://github.com/parkjong-hun/kotlin-algorithm-collection2
Kotlin algorithm collection
algorithm coding-test intellij koltin programming-test repository
Last synced: 15 Apr 2026
https://github.com/akerdogmus/ake_python_toolkit
This repo is where the simple Python codes I used are collected.
algorithm algorithms python python3 toolkit
Last synced: 17 Mar 2026
https://github.com/bobertlo/seamcarvego
Seam Carving implementation.
algorithm content-aware-resize golang image seam-carving
Last synced: 02 Feb 2026
https://github.com/forketyfork/rainyhills
Water volume calculation algorithm implementation using Jakarta EE 11
algorithm ejb gradle jakarta-ee jakartaee java java-ee jsf
Last synced: 26 Feb 2026
https://github.com/zentrocdot/archimedes
Archimedes Measurement of a Circle
algorithm archimedes circle-constant circle-equation euclidean-theorems hexagon iterative-methods jupyter jupyter-notebook mathematical-programming notebook pi programming pythagorean-theorem python sagemath square-root squaring-the-circle thales-theorem triangle
Last synced: 16 Apr 2026
https://github.com/cuixing158/svd-fit-line
Linear Least Squares Problems Using SVD, straight line fitting (2D and 3D)
algorithm fitting fitting-algorithm math svd
Last synced: 04 Mar 2026
https://github.com/hwhang0917/recursive-maze
algorithm practice recursion vuejs
Last synced: 16 Apr 2026
https://github.com/nutria-kcu/aimbot-algorithm
algorithm linear-algebra rendering
Last synced: 09 Aug 2025
https://github.com/hashimthearab/mazesolver
Using React Native, Java, Swift, and Go, this app will solve mazes with a pathfinding algorithm!
algorithm android astar backend go golang ios java kotlin mobile pathfinding react-native reactnative swift typescript ui
Last synced: 05 Apr 2026
https://github.com/farhaduneci/huffmancoding
Huffman Coding Compression Algorithm Implementation
Last synced: 19 Apr 2026
https://github.com/mike014/movieranker
A Django-based web application that fetches and displays movies from The Movie Database (TMDB) API, allowing users to filter movies by genre.
algorithm algorithms api black django html-css-javascript isort justwatch-api open-source precommit-hooks pytest python test tmdb-api tox
Last synced: 21 Apr 2026
https://github.com/rohan-bhautoo/digits-recognition-using-neural-network
A machine learning system to categorise one of the UCI digit tasks using Neural Network in Java.
algorithm handwritten-digit-recognition java machine-learning neural-network uci-machine-learning
Last synced: 21 Apr 2026
https://github.com/nebulot/nebulotelodie_lespetitsplats
Application de recette, algorithme de recherche "Les petits plats"
algorithm algorithme css css3 grid html html5 javascript research tags
Last synced: 22 Apr 2026
https://github.com/youseftareq33/java_algorithm_4_max-led-lighting
Max LED Lighting problem involves connecting LEDs to corresponding power sources to maximize the number of LEDs without allowing wires to cross.
algorithm java javafx longest-common-subsequence
Last synced: 22 Apr 2026
https://github.com/muzafferkaya/algorithms-and-data-structures
This repository contains the algorithms I coded in C#.
algorithm algorithms algorithms-and-data-structures csharp
Last synced: 05 Jun 2026
https://github.com/jackhowa/sum-range
We'll pass you an array of two numbers. Return the sum of those two numbers and all numbers between them.
Last synced: 24 Apr 2026
https://github.com/joie-kim/algorithm
Algorithm study
algorithm algorithm-study codility javascript leetcode leetcode-python programmers-kr python3
Last synced: 24 Apr 2026
https://github.com/samuellucas97/best-matching
Implementation serial of Levenshtein distance algorithm.
algorithm automated-testing junit levenshtein-distance maven serial-version
Last synced: 25 Apr 2026
https://github.com/sevmardi/soundex-algorithm
Implmentation of soundex algorithm
algorithm java-8 python3 soundex soundex-algorithm
Last synced: 25 Apr 2026
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: 29 Jun 2026
https://github.com/bphun/knightstour
Knights Tour game created using Java for AP Computer Science A
algorithm ap-computer-science java java8 javafx knight-tour oracle
Last synced: 28 Apr 2026
https://github.com/lflxp/accumulation
knowledge、experience、more and more
algorithm datastructure design-pattern
Last synced: 28 Apr 2026
https://github.com/thenareshofficial/file-encryptions
File encryption and decryption Tool in python
algorithm cmd command-line-tool cryptography cybersecurity-tool decryption docker docker-image encryption file-encryption-python github hashing pip python python-decrypt python-docker python-encryption python3 requirements tool
Last synced: 28 Apr 2026
https://github.com/minapecheux/advent-of-code
My personal scripts and trials for the Advent Of Code online challenges.
algorithm challenge christmas javascript puzzle python
Last synced: 28 Apr 2026
https://github.com/joserafael0160/codeforces
A list of solved problems from Codeforces.
algorithm algorithms algorithms-and-data-structures algorithms-implemented algoritmo algoritmos c codeforces codeforces-problems codeforces-solutions codeforces-solutions-github competitive-programming competitiveprogramming cplusplus cpp programacion-competitiva
Last synced: 29 Apr 2026
https://github.com/mrakashkumar/java_programmingskills
Its Many Java Programming Just like Pattern Based, logical based, Modules and Division based, Data-structure and Algorithm based etc
algorithm collections datastructures designpatterns exception-handling java java-programming java-programmingskills java8 logical-programming multithreading oop-concepts progra
Last synced: 29 Apr 2026
https://github.com/lonaryx/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: 30 Apr 2026
https://github.com/youseftareq33/java_algorithm_1_optimalstrategy_dynamicprogramming
Implementing a Dynamic Programming solution to minimize travel costs
algorithm dynamic-programming java javafx
Last synced: 30 Apr 2026
https://github.com/tkd-alex/cpp-exercise-2012
A collection of C++ exercise developed in 2012 at the high school
algorithm array c everithing exercise program school
Last synced: 01 May 2026
https://github.com/kczulko/astar
A* algorithm
algorithm functional-programming monad-transformers monads referentially-transparent scala
Last synced: 01 May 2026
https://github.com/suji04/mst_generator
Generates minimum spanning tree based on euclidean distance
algorithm creative-coding javascript mst object-oriented-programming tree visualization webdevelopment
Last synced: 08 Jun 2026
https://github.com/andyld97/theory-of-numbers
Theory of numbers
algorithm csharp math mathematics theory
Last synced: 09 Jun 2026
https://github.com/bckkingkkang/gamedev_learn
게임 개발 개념 정리
2d-game 3d-game algorithm cplusplus csharp game-development game-math math unity unreal-engine unreal-engine-5
Last synced: 02 May 2026
https://github.com/ro-el-c/alkon_2023
건국대학교 알고리즘 동아리 AlKon 1기 중급 스터디 Problem Solving 레포지토리
algorithm cpp data-structure java
Last synced: 04 May 2026
https://github.com/sohomm/predict-insurance-charges
A predictive model to estimate the insurance charges based on a client's attributes, such as age and health factors. It offers a practical application of ml in business, enabling more accurate pricing models and helping companies manage risk while delivering personalized pricing strategies to clients.
administration algorithm bot data decision-trees download easy finance github java machine-learning management model neural-network nlp prediction project science trading university
Last synced: 05 May 2026
https://github.com/lovesaroha/maze-generator
A maze can be generated by starting with a predetermined arrangement of cells (most commonly a rectangular grid but other arrangements are possible) with wall sites between them.
algorithm canvas html javascript maze-generator stack
Last synced: 06 May 2026
https://github.com/billgewrgoulas/recommendation-systems
Algorithms for joke rating prediction using the joke data-set from Kaggle.
algorithm clustering collaborative-filtering machine-learning numpy pandas recommender-system scikit-learn scypi
Last synced: 06 May 2026
https://github.com/emanahmed55/a_heat_guided_air_to_air_missile_controller
A simple web project by using Angular and firebase.This web project is about a missile that contains a burner, a proximity trigger, a warhead , two sets of wings , yaw (left ,right) , pitch ( up ,down) , a launch sensor , and an infra-red camera
algorithm angular burner c firebase infra-red-camera launch-sensor missile pitch proximity warhead wings yaw
Last synced: 07 May 2026
https://github.com/afifahhadie/weather-prediction
A simple Jupyter Notebook project that analyzes and visualizes weather data using Python. It helps identify trends and patterns in weather conditions through data-driven insights.
algorithm classification data-science jupyter-notebook machine-learning pandas prediction-model python python3 visualization weather weather-prediction
Last synced: 07 May 2026
https://github.com/meetzaveri/javascript-algorithms-and-snippets
Various Algorithms and snippets in javascript.
algorithm data-structures javascript js
Last synced: 10 Jun 2026
https://github.com/nikhilvdev/data-structures-c
algorithm algorithms-datastructures c data-structures
Last synced: 27 May 2026
https://github.com/leetcode-in-erlang/leetcode-in-erlang
Erlang-based LeetCode algorithm problem solutions, regularly updated.
algorithm algorithm-competitions algorithms-and-data-structures dynamic-programming erlang interview-questions leetcode leetcode-erlang leetcode-solutions math
Last synced: 25 Sep 2025
https://github.com/caizixian/algorithm_exercise
My solutions to some problems
Last synced: 10 May 2026
https://github.com/jorisbertier/courscomplet
Cours Développeur web & mobile
Last synced: 11 May 2026
https://github.com/stynw7/algorithm_and_programming
Provides programs of Basic Algorithm and Programming using C / C++ Language
algorithm c competitive-programming cpp logic-programming programming
Last synced: 14 May 2026
https://github.com/levy-y/submarine-algorithm
Pearlhunt project for a programming contest
algorithm competition python3 tkinter
Last synced: 11 Jun 2026
https://github.com/codewithsegnet/sorting_algorithms
Writing sorting algorithm that puts elements of a list into an order
Last synced: 12 Jun 2026
https://github.com/allanjos/algorithms
Algorithm implementations
algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree c divisor euler makefile prime-numbers queue
Last synced: 13 Jun 2026
https://github.com/gregyjames/textrankplusplus
Textrank implementation in c++
algorithm algorithms boost cplusplus cplusplus-14 text text-processing
Last synced: 13 Jun 2026
https://github.com/rosieoh/java_codingtest
🌈알고리즘 코딩테스트-자바 책 최소 3번 이상 보고 알고리즘 뿌시기 하자!🌈
algorithm datastructures-algorithms java
Last synced: 13 Jun 2026
https://github.com/faanid/leetcode-solutions
My solutions to LeetCode problems with explanations in TS
algorithm data-structures datastructures-algorithms dsa javascript leetcode-solutions typescript
Last synced: 20 Jun 2026
https://github.com/meysam81/niblpa
A Node Influence Based Label Propagation Algorithm for Community Detection in Networks
algorithm c-plus-plus c-plus-plus-11 community-detection complex-networks label-propagation network node-influence-based project thesis
Last synced: 21 Jun 2026
https://github.com/david-pena/drawing-lines-algorithms
Different algorithms to plot a line using Python
Last synced: 24 Jun 2026
https://github.com/artainmo/ft_ssl
42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.
42shcool algorithm c cryptography cybersecurity
Last synced: 16 Mar 2025
https://github.com/billowdev/cryptography-techniques-example
วิทยาการเข้ารหัสลับ cryptography techniques
algorithm cryptography encryption
Last synced: 25 Jul 2025
https://github.com/paveldeuce/router
Lightweight library to provide an API for handling routes
algorithm algorithms constraints eslint-prettier jest jsdoc methods rest-api router routes tree tree-structure trie trie-tree
Last synced: 15 May 2026
https://github.com/mindlessmuse666/iris-knn
Проект демонстрирует применение алгоритма k-ближайших соседей (KNN) для классификации набора данных Iris. Включает загрузку данных, обучение модели, оценку производительности и визуализацию результатов с использованием библиотек Pandas, Scikit-learn, Matplotlib, Seaborn и Plotly.
algorithm classification data-analysis data-visualization iris-dataset knn lazy-learning machine-learning python scikit-learn
Last synced: 17 Aug 2025
https://github.com/bronya-rand/cs1310-backup
Programming Code from Uni Classes at St. Mary's University
algorithm algorithms c c-plus-plus code introduction object-oriented object-oriented-programming programming school university
Last synced: 30 Oct 2025
https://github.com/youben11/graph-theory
Implementation of some algorithms on graph theory
Last synced: 26 Jul 2025
https://github.com/notrelix/algorithms
This will keep track of Algorithms I have learned.
Last synced: 18 Sep 2025
https://github.com/helland369/algorithms
I'm learning Algorithms & Big O notation and write it in C++
algorithm algorithms big-o-notation cpp cpp17
Last synced: 11 Apr 2025
https://github.com/theodrosyimer/luhn
Implementation of the Luhn's algorithm using TypeScript
Last synced: 26 Jul 2025
https://github.com/timbeurskens/Go-WFC
A Go wave-function-collapse port based on the C# WFC implementation.
algorithm go golang procedural-generation procedural-textures wfc
Last synced: 06 May 2025