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-04-03 00:01:18 UTC
- JSON Representation
https://github.com/kklassa/evolutionary-algorithm
implementation of an evolutionary algorithm for function minimization and a testing and result visualization environment
ai algorithm artificial-intelligence data-science data-visualization evolutionary-algorithm evolutionary-algorithms optimization python
Last synced: 20 Jun 2025
https://github.com/ernyoke/longestword
Solution for the problem of: "Given a list of words, write a program to find the longest word made of other words in the list."
Last synced: 18 Jan 2026
https://github.com/gregoirebrn/push_swap
Algorithm of sorting a large number of data with the least instruction
Last synced: 07 Apr 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/arjun1237/sudoku.solver
Sudoku Solver is an app that solves the sudoku for you. All you need to do is provide the input as required. It used the concept of recursion and backtracking to achieve the same.
algorithm backtracking css frontend react recursion webdevelopment
Last synced: 26 Feb 2025
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/mortend/typescript-clustering
Density Based Clustering for TypeScript
Last synced: 27 Oct 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/onurozuduru/codes-for-ai-course-homeworks
Some simple codes for AI course.
ai-course-homeworks algorithm c-plus-plus game search-algorithm
Last synced: 26 Feb 2025
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: 27 Oct 2025
https://github.com/yosoyjp/figonacci-tree-js
figonacci tree with Javascript - Arbol Figonacci con Javascript
algorithm figonacci javascript nodejs
Last synced: 27 Oct 2025
https://github.com/vkweb/datastructures-algorithms
Here I solve data structures and algorithmic problems
Last synced: 24 Jan 2026
https://github.com/gregorybchris/bfprt
Median of medians quickselect algorithm
algorithm blum complexity conquer divide median quick quickselect quicksort
Last synced: 06 Feb 2026
https://github.com/liupengkun1993/algorithm
LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现
Last synced: 24 Jan 2026
https://github.com/jacklehamster/json-compactor
Library for compressing a bunch of JSON data into one compressed file, improving load time.
algorithm compact compression json web
Last synced: 28 Jan 2026
https://github.com/chanran/c_or_cpp_code
集中本人c和c++代码的仓库,目前还在整理中,有些不完整或者有错误请帮忙提一下issue
algorithm c c-plus-plus opengl
Last synced: 06 Mar 2025
https://github.com/pathbox/algorithm-go
The algorithm study and implementation with Golang
Last synced: 29 Jun 2025
https://github.com/bialger/bst
C++ library that implements an Associative Container with Binary Search Tree logics. ITMO SE'27 first cource programming laboratory work.
algorithm algorithms stl-container stl-containers student-project
Last synced: 25 Feb 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/staivanov/algorithms
Popular algorithms implemented on C#.
algorithm algorithms binarysearch bubblesort bucketsort graph graphs heap insertionsort mergesort selectionsort shellshort tower-of-hanoi
Last synced: 23 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/nainee99/algorun
Algorun is a powerful online IDE built with Next.js 15, Convex, Clerk, and TypeScript, offering a seamless multi-language coding experience. It provides smart output handling, customizable themes, and community-driven code-sharing, making it the perfect choice for developers looking for flexibility and efficiency.
algorithm clerk code convex editor monaco-editor nextjs saas zustand
Last synced: 15 Apr 2025
https://github.com/bycycle-tools/development
Development ideas for the ByCycle module.
Last synced: 26 Feb 2026
https://github.com/blackhatdevx/leetcode
LeetCode Solutions by Jash Gro
algorithm algorithms dart data datastructures datastructures-algorithms dsa java javascript leetcode leetcode-java leetcode-python leetcode-solutions neetcode
Last synced: 03 Mar 2025
https://github.com/omansak/nonrestoring-division-calculation
The division operation is carried away by assuming fractional numbers. The Non-Restoring division algorithm is shown below. Initially R is set equal to N and n is the data width. The operands are in two’s compliment form where MSB bit is the signed bit. In Non-Restoring divider, quotient take the digit set {-1,1}
algorithm division nonrestoring
Last synced: 14 Mar 2025
https://github.com/ghkdqhrbals/graduateproject
택시가 여러 승객을 태울 때, 최적화된 거리를 계산해주는 프로젝트입니다.
Last synced: 15 May 2025
https://github.com/chasefunny/learn
系统学习 :JavaScript、nodejs、nestjs、vue、react、webpack等知识的笔记
algorithm frontend full-stack javascript mysql nodejs
Last synced: 12 Feb 2026
https://github.com/lamferzon/bboot
R package for block bootstrap
algorithm bootstrap rpackage statistics
Last synced: 06 Mar 2026
https://github.com/reljicd/python-playground
Repo for various python scripts, exercises, challenges....
algorithm algorithms challenges pytest python python3 test
Last synced: 17 Aug 2025
https://github.com/thusharax/dsa
Data Structures & Algorithms questions and answers
Last synced: 09 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: 27 Nov 2025
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: 02 Mar 2025
https://github.com/jinzcdev/leetcode-mcp-server
MCP server for LeetCode API, enabling advanced automation and intelligent interaction with LeetCode problems, contests, solutions and user data.
algorithm leetcode mcp mcp-server
Last synced: 18 Apr 2025
https://github.com/nurulashraf/java-fibonacci-generator
A simple Java program that generates the Fibonacci sequence up to a specified number of terms. Includes error handling for invalid inputs and uses a Scanner for user input.
algorithm beginner-friendly console-app error-handling fibonacci java number-sequences
Last synced: 31 Mar 2025
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/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 Mar 2025
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/zilean12/insertion-sort
Insertion sort
algorithm insertion-algorithms insertion-sort insertion-sort-algorithm pseudocode sorting
Last synced: 04 Apr 2025
https://github.com/zilean12/roundrobin
Round Robin
algorithm pseudocode round-robin round-robin-scheduler
Last synced: 04 Apr 2025
https://github.com/zilean12/fcfs
FCFS algorithm
algorithm fcfs fcfs-process-scheduling fcfs-scheduling
Last synced: 04 Apr 2025
https://github.com/zilean12/factorial-loop-and-recursion-method-
To calculate the factorial using a loop and recursion
algorithm factorial-calculation factorial-number-system factorial-recursion recursion recursion-algorithm
Last synced: 04 Apr 2025
https://github.com/oliverkovacs/array-sum
Efficiently sums slices of arrays
algorithm javascript optimization summation
Last synced: 15 Mar 2025
https://github.com/davidemodolo/closest-pair-of-points-hpc
MPI parallel implementation of bruteforce and divide et impera approaches to the Closest Pair of Points problem
algorithm closest-pair-of-points hpc mpi parallel-computing
Last synced: 12 Mar 2025
https://github.com/lucky5272/data-structures-and-algorithm-with-python
Python DSA Problems for Arrays and Strings
algorithm algorithms-and-data-structures competitive-coding competitive-programming cpp depth-first-search dsa help-wanted leetcode-solutions linked-list python-algorithms python-book topological-sort trees
Last synced: 09 Mar 2025
https://github.com/jakecyr/bundle-javascript-files
Simple Script to Compile JS Files on a HTML page
algorithm bundle compile javascript
Last synced: 09 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: 28 Feb 2025
https://github.com/kenpusney/kcv
Kimmy's Computer Vision
algorithm computer-vision cpp framework
Last synced: 03 Jul 2025
https://github.com/danrpts/min_ukp
Generalized solution to Minimization of Unbounded Knapsack Problem.
algorithm dynamic-programming knapsack minimization
Last synced: 15 Jun 2025
https://github.com/fabienbounoir/simulateurmodulauto
Simulateur de prix réalisé pour le site internet modulauto.net, permettant aux clients de réaliser directement leur estimation.
algorithm html javascript price simulator
Last synced: 10 Jun 2025
https://github.com/artainmo/push_swap
42 school project. Algorithm project consisting of optimized data sorting with quicksort or other algorithm.
42school algorithm c quicksort-algorithm
Last synced: 16 Mar 2025
https://github.com/arwl2016/game-of-life-jquery
Free Code Camp Challenge - using jQuery instead of React
Last synced: 26 Oct 2025
https://github.com/arwl2016/algorithms
Collection of solutions to Codewars algorithm challenges
Last synced: 24 Mar 2025
https://github.com/soonitoon/data-structure-and-algorithm
Data structure and algorithm course assignment with python
algorithm assignment datastructure python3 univ
Last synced: 24 Mar 2025
https://github.com/aliiahmadi/data-manipulation
Algorithms and solutions
algorithm algorithms data-analysis data-science
Last synced: 30 Jun 2025
https://github.com/ivikramsahu/data-structure
Data-structure is not for interviews but to develop scalable software using those.
algorithm computer-engineering computer-science data-structures
Last synced: 24 Jan 2026
https://github.com/justinianus2001/projecteuler
All my Project Euler solutions in C++ language
algorithm cpp hackerrank-solutions mathematics project-euler
Last synced: 27 Feb 2025
https://github.com/zanadoman/iterative-merge-sort
Iterative Merge Sorting Algorithm with optimizations
Last synced: 23 Mar 2025
https://github.com/hackcpp/hackcpp.github.io
编程技术 blog 网站,90后 C++ 程序猿, 学习记录, 技术分享, 编程笔记, 数据结构与算法, 程序架构设计
algorithm cplusplus data-structures design-patterns vuepress-blog
Last synced: 31 Jan 2026
https://github.com/alter15926/pathfinding
A simple pathfinding module based on the A-star algorithm
2d 2d-navmesh 3d algorithm asynchronous kuhn-munkres path-planning pathfinding-algorithm python sprites steering-behaviors tilemap unity unity-2d-pathfinding
Last synced: 10 Jun 2025
https://github.com/drewsworkshop/juliaset-animation
Julia Set animation dynamically evolves the fractal's appearance over time.
algorithm art fractal-algorithms fractal-images fractals juliaset juliasets
Last synced: 21 Nov 2025
https://github.com/krzjoa/clrs
Cormen et al. algorithms bible
algorithm c c-language clrs clrs-book cormen-algorithms
Last synced: 13 Nov 2025
https://github.com/jonghough/javagraph
A collection of graph algorithms
algorithm astar-algorithm dijkstra geometry graph graph-algorithms graph-theory graph-types graphs java undirected-graphs voronoi-diagram
Last synced: 27 Feb 2025
https://github.com/hassansin/algorithms
Algorithms and Data Structures in Go
algorithm data-structures go golang
Last synced: 06 Mar 2025
https://github.com/dubniczky/convex-hull
Optimizing a convex hull using trigonometric elimination on a web environment
algorithm javascript optimization p5js web
Last synced: 31 Mar 2025
https://github.com/henchaves/cos242-graph-theory
Introduction to Graph Theory, an undergraduate course of Computer Engineering at the Federal University of Rio de Janeiro (UFRJ)
Last synced: 16 May 2025
https://github.com/at1as/tetris-solver
solves tetris puzzles
algorithm ruby sigil talos-principle tetris
Last synced: 22 Nov 2025
https://github.com/aherbrich/word-guru
Simple "wordchecker" for the game "Word Guru"
algorithm beginner-friendly python simple solver
Last synced: 27 Feb 2025
https://github.com/means88/practice
蒟蒻的丢人艺术
algorithm leetcode leetcode-ruby leetcode-solutions
Last synced: 27 Feb 2025
https://github.com/beling/algorithms_python
Python implementation of some algorithms and data structures.
algorithm algorithms data-structures data-structures-algorithms data-structures-and-algorithms
Last synced: 15 Mar 2025
https://github.com/university-project-repos/airportparking
Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.
airport-parking algorithm automated-testing cli computer-science continuous-integration desktop-application fee-calculator gui human-computer-interaction java java-16 java-fx parking-charges software-development software-engineering software-testing university-project
Last synced: 23 Mar 2025
https://github.com/gustavo-p0/desafio-gustavo-pimentel-carvalho-costa
Repositório criado para o Desafio de automatizar um caixa de uma Lanchonete. A missão é construir a lógica que calcula o valor de uma compra de acordo com o cardápio, regras de negócio e descontos da Lanchonete.
algorithm challenge dbserver jest nodejs startdb
Last synced: 22 Nov 2025
https://github.com/bjam24/traveling-salesman-problem
The project is about solving symmetrical traveling salesman problem. The repository contains 4 optimization algorithms: Tabu Search, Hill Climbing with Multi-Start, Nearest Neighbor and Simulated Annealing.
algorithm automation hill-climbing nearest-neighbor python simulated-annealing tabu-search travelling-salesman-problem xlsx
Last synced: 24 Mar 2025
https://github.com/mohjarabahh/classic-algorithms
A collection of classic algorithms implemented in Python.
algorithm algorithms algorithms-analysis algorithms-and-data-structures algorithms-design algorithms-implemented algorithms-python python python3
Last synced: 28 Mar 2025
https://github.com/jeypi-official/multiplesapp
MultiplesApp is an Angular app integrated with Firebase and Ionic, designed for performing multiple operations. It supports mobile platforms and uses Firebase for database and hosting services, offering cross-platform compatibility with Capacitor.
algorithm angular firebase ionic typescript
Last synced: 31 Mar 2025
https://github.com/hyungkyukimdev/alda
Algorithm & Data Structure by Python3
Last synced: 06 Mar 2025
https://github.com/bam-j/algorithm-study
블로그 알고리즘 정리 포스트 코드 수록 + 코딩 테스트 코드 수록
algorithm data-structures javascript
Last synced: 31 Mar 2025
https://github.com/imvexed/wfc
A Nim port of Wave Function Collapse Tiling
algorithm gamedev machine-learning procedural-generation wfc
Last synced: 23 Mar 2025