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-29 00:01:26 UTC
- JSON Representation
https://github.com/nazarkhatsko/test-searching-algorithms
Comparison of the efficiency of the most popular searching algorithms
algorithm cplusplus search search-algorithm
Last synced: 21 Oct 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/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/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/sonnyson-p/advanced-computer-programming-teaching-works
Advanced computer programming textbook
algorithm cpp data-structure teaching
Last synced: 30 May 2026
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/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/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/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/gantavenkatakousik/catelog-online-assessment
This project implements a simplified Shamir's Secret Sharing algorithm to find the constant term of a polynomial from encoded roots in JSON format. It reads JSON input, decodes y-values, and uses Gaussian elimination to solve for the polynomial's coefficients.
algorithm gaussian-elimination-algorithm polynomial
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/theolepage/brainstorming
Sail through algorithms.
algorithm algorithms autonomous-vehicles autopilot drone sailing
Last synced: 06 Feb 2026
https://github.com/jakecyr/subtotal-object-array
Subtotal JavaScript object array by change in column
algorithm angularjs javascript sub-total
Last synced: 18 Apr 2026
https://github.com/gustavo-hillesheim/project-euler
a repository for recording Project Euler solved problems
algorithm problem-solving project-euler
Last synced: 24 Oct 2025
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/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/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/hamidhosen42/stl-standard-template-library
STL-Standard-Template-Library. All STL Code with problem solving
algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl
Last synced: 15 Mar 2026
https://github.com/eendroroy/numberlab
A collection of numerical algorithms
algorithm mathematical-algorithms numerical-calculations
Last synced: 22 Feb 2026
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/jackhowa/falsy-bouncer
Remove all falsy values from an array.
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/redouane64/primenumbers
Simple prime numbers calculator.
algorithm calculator csharp prime-numbers
Last synced: 16 Mar 2026
https://github.com/pdsuwwz/coding-algorithm
⛩ 记录 LeetCode 题解
algorithm leetcode leetcode-questions typescript
Last synced: 02 Apr 2025
https://github.com/hafizhhasyhari/latihan-c-
C++
algorithm algorithms-and-data-structures algoritma-pemrograman cpp-algorithms
Last synced: 26 Oct 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/cfmvcarlos/wordlesolver
This project offers a Wordle Solver written in Python, featuring a powerful backend engine for word evaluation and filtering, along with a user-friendly graphical interface built with Tkinter. Whether you’re solving puzzles or refining your Wordle strategies, this tool provides word suggestions and dynamic feedback to improve your gameplay.
algorithm game-development python3 tkinter-gui tkinter-python word-puzzle wordle wordle-solver
Last synced: 27 Oct 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/ashdtu/data-structure-algorithms
Data Structures/Algorithms
Last synced: 25 Jun 2026
https://github.com/hasanyahya101/routerender-vite
This is a basic Dijkstra's path finding algorithm visualizer. You set a start and an end tile. The algorithm starts searching each tile it can and finally finds and displays the shortest path.
algorithm algos dijkstra-s finding github github-pages mit pages path path-visualizer shadcn static tiles
Last synced: 09 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/rajatgupta24/java-codes
algorithm cpp data-structures golang java leetcode
Last synced: 07 May 2026
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/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/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/jabellard/list
Doubly-linked list.
algorithm algorithms c data-structure data-structures linked-list queue stack
Last synced: 04 Jul 2025
https://github.com/edr3x/recommendation-algo
recommendtaion algorithm written for Vehicle Rental Platform.
Last synced: 16 Mar 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/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/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/tinkle1129/leetcode_solution
Leetcode Solution by Python
Last synced: 04 Jul 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/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/sur16-cse/internity-internship-dsa-2021
This internship is for Design and Analysis of Algorithm. It is 45 days internship cover important concepts of data structure and algorithm . It also cover advanced topic for placement.
Last synced: 29 Jun 2026
https://github.com/rlagkrdy/Person_Study
algorithm data-structures javascript mocha shouldjs typescript
Last synced: 11 Mar 2025
https://github.com/cyril-develop/lespetitsplats
Formation "Développeur d'application - Javascript React" - OpenClassrooms, projet 7: Développez un algorithme de recherche en JavaScript.
algorithm binary-search html html-css-javascript html5 javascript javascript-es6 sass sass-framework
Last synced: 10 May 2026
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/barrarrr/push_swap
The goal of push_swap is to sort data on a stack with a limited set of instructions, using the lowest possible number of actions.
42 42school algorithm push-swap
Last synced: 10 Jun 2026
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/ilovenooodles/entelect2020-fastabiqul-racing
Tugas Besar 1 Strategi Algoritma
Last synced: 15 Jun 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/dustinmichels/paradeller
Paradeller is a robo-poet that scours Twitter in search of fodder for paradelle poems
algorithm poem poetry python twitter twitter-api
Last synced: 01 Feb 2026
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/bobertlo/seamcarvego
Seam Carving implementation.
algorithm content-aware-resize golang image seam-carving
Last synced: 02 Feb 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/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/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/obsidianplusplus/inventoryoptimizer
使用遗传算法,对 Minecraft 玩家背包物品进行偏好性排序。| Utilizing genetic algorithms to perform preference-based sorting of items in a Minecraft player's inventory.
ai algorithm automatic based bukkit genetic inventory item management minecraft optimization plugin preference smart sort sorting spigot
Last synced: 08 Feb 2026
https://github.com/akkaraponph/report-external-sorted
Algorithm and Computer Architecture
algorithm computer-architecture external-sorting flash-memory report
Last synced: 08 Feb 2026
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/prakhardoneria/tic-tac-toe-python
Simple implementation of the classic Tic Tac Toe game using Python's Tkinter library for the GUI. Features include player vs. AI gameplay, win and tie detection, and dynamic GUI updates. Easy to play and customize. Enjoy a timeless game of Tic Tac Toe!
ai algorithm game game-theory game-theory-algorithms python python3 tkinter
Last synced: 06 Apr 2025
https://github.com/datashaman/supercluster-php
A very fast geospatial point clustering library for PHP, based on supercluster.
algorithm clustering computational-geometry maps php
Last synced: 21 Jan 2026
https://github.com/lasithaamarasinghe/en2150-communication-network-engineering
EN2150-Communication-Network-Engineering
algorithm communication-networks network-traffic-monitor openflow quality-of-service sdn traffic-engineering ubuntu unix virtual-machine
Last synced: 09 Feb 2026
https://github.com/jorisbertier/courscomplet
Cours Développeur web & mobile
Last synced: 11 May 2026
https://github.com/bitbravo/storemap-generator
algorithm html5-canvas javascript
Last synced: 25 Jun 2026
https://github.com/jacksonchen1998/data-structure-algorithm
Data Structure and Algorithm for beginner
algorithm c-plus-plus data-structures python3
Last synced: 29 Apr 2026
https://github.com/pumpedsardines/maze-generation
A demonstration of maze generation in TypeScript. You can check it out live
algorithm maze typescript webpack
Last synced: 16 Apr 2026
https://github.com/alightsoulmate/algocontestinfohub
[DEVELOPING!] Hub for Online Algorithm Contest Schedules
algorithm information-gathering one-stop-application site
Last synced: 04 Sep 2025
https://github.com/brevex/binary-search-tree
A binary search tree made in Java that manipulates integer values.
algorithm binary-search-tree computer-science data-structures java
Last synced: 12 Jun 2025
https://github.com/freeyoursoul/fil
Free instrumental Library(FiL) is a general purpose C++ library. Mostly header-only
algorithm cpp20 datastore generic-library
Last synced: 05 Apr 2025
https://github.com/michael18811380328/leetcode
algorithm javascript leetcode python typescript
Last synced: 16 Apr 2026
https://github.com/beanxx/javascript-algorithm
JavaScript로 코딩 테스트 문제를 풀어보는 공간 🌍⚡️
Last synced: 12 Jun 2025
https://github.com/hediyeorhan/objectorientedprogramming
algorithm class java object-oriented-programming thread
Last synced: 10 Jun 2026
https://github.com/mehmetkahya0/f1-race-prediction
A sophisticated Formula 1 race simulation tool that models and predicts F1 race outcomes with realistic parameters based on driver skills, team performance, track characteristics, and dynamic weather conditions.
ai algorithm analytics analyzer claude formula1 graph-algorithms prediction prediction-algorithm prediction-model python race race-conditions visualization
Last synced: 10 Apr 2025
https://github.com/jnbdz/algo-quickstarts
Algorithm quickstarts
algorithm algorithms binary-search quickstart quickstarts
Last synced: 07 Mar 2026
https://github.com/nurulashraf/java-factorial-finder
A simple Java program that calculates the factorial of a given number. It includes error handling to ensure only non-negative integers are accepted. The program uses Scanner for user input and implements an efficient iterative approach to compute the factorial.
algorithm beginner-friendly console-app error-handling factorial java number-theory
Last synced: 31 Mar 2025
https://github.com/nutria-kcu/aimbot-algorithm
algorithm linear-algebra rendering
Last synced: 09 Aug 2025
https://github.com/rezairfanwijaya/go-hackerrank
algorithm data-structures go hackerrank
Last synced: 08 Apr 2025
https://github.com/houbb/leetcode-visual
leetcode-visual 力扣算法可视化
algorithm algorithms algorithms-and-data-structures data-struct interview leetcode visualization
Last synced: 13 Feb 2026
https://github.com/agoalofalife/data-structures
Structure data
algorithm data-structures golang structured-data
Last synced: 24 Mar 2025
https://github.com/lovesaroha/a-star-path-finding-go
A star path finding algorithm in golang with visual in terminal.
a-star-path-finding algorithm golang terminal-colors terminal-graphics
Last synced: 24 May 2026
https://github.com/okwilkins/mazegeneration
Creates a random maze. Green -> Making new maze. Red -> Backtracking to find untouched maze.
algorithm html maze maze-generator maze-solver p5js web
Last synced: 28 Jun 2026
https://github.com/dpetrosy/leetcode
In this repository, I store my LeetCode solved problems.
algorithm algorithms algorithms-and-data-structures cpp cpp11 data-structure interview interview-preparation interview-questions leetcode leetcode-company-questions leetcode-cpp leetcode-solutions modern-cpp
Last synced: 28 Feb 2026
https://github.com/raveriss/push_swap
Sorting data on a stack with a limited set of instructions, aiming for maximum efficiency."
42school algorithm data-sorting
Last synced: 12 May 2026
https://github.com/stephsako/boyermoorehorspoolalgorithm
Just the Boyer-Moore-Horspool algorithm coded in Java :)
algorithm boyer-moore-horspool
Last synced: 25 Mar 2025