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-08 00:01:14 UTC
- JSON Representation
https://github.com/eibens/binary_search
Binary search implemented in TypeScript for Deno.
algorithm binary-search deno generic performance typescript
Last synced: 16 Mar 2025
https://github.com/aleksandrhovhannisyan/pythongraphcycledetection
Python script for detecting cycles in a directed graph.
algorithm cycle-detection deadlock-detection detecting-cycles graphs python
Last synced: 18 Apr 2025
https://github.com/imwildcat/leet-daily
A Rails app that helps a group of people to check-in on LeetCode
algorithm leetcode rails rails-application rails5
Last synced: 28 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/jiliangarette/javascript-playground
My JavaScript playground.
algorithm data-structures es6 javascript oop
Last synced: 23 Mar 2025
https://github.com/echo511/pso
Particle Swarm Optimization algorithm
algorithm particle-swarm-optimization
Last synced: 21 Mar 2025
https://github.com/jabellard/vector
Dynamically-resizing array.
algorithm algorithms array c data-structure data-structures vector
Last synced: 11 Mar 2025
https://github.com/liuhaozzu/datastructure-algorithm
datastructure-algorithm
Last synced: 24 Mar 2025
https://github.com/qnighy/advanced-algorithm2015-poisson
algorithm pde poisson-equation rust
Last synced: 31 Mar 2025
https://github.com/lamdav/isgraphicalscript
A simple algorithm written in Python to determine if a given degree sequence is graphical.
algorithm degree-sequence graph-theory graphical script
Last synced: 03 Dec 2025
https://github.com/yunyoung1819/baekjoon-algorithm-training
:octocat: 백준과 프로그래머스 등 알고리즘 문제 풀이 코드를 관리합니다.
Last synced: 06 Sep 2025
https://github.com/quincey001/datastructure-algorithms
Fucusing on data structure & algorithm & Solving coding questions
algorithm algorithms java leetcode
Last synced: 06 Mar 2025
https://github.com/ofir-frd/algorithm-challanges
Practice programming skills by solving coding questions
algorithm leetcode leetcode-solutions python
Last synced: 31 Dec 2025
https://github.com/jefer94/choco
Choco Components, Services and Tools.
algorithm choco choco-components locale locale-gen transpiler
Last synced: 15 May 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/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/xandersteyn/maze-solver
A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end
algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application
Last synced: 16 Mar 2025
https://github.com/hediyeorhan/objectorientedprogramming
algorithm class java object-oriented-programming thread
Last synced: 01 Mar 2025
https://github.com/mmdbalkhi/examples-of-codes
algorithm algorithms-and-data-structures language learning rust til
Last synced: 31 Mar 2025
https://github.com/lflxp/accumulation
knowledge、experience、more and more
algorithm datastructure design-pattern
Last synced: 28 Dec 2025
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: 13 Jan 2026
https://github.com/c1m50c/cses
My CSES submissions.
algorithm algorithms cpp cses cses-solutions data-structures dynamic-programming interview-questions python python3 solutions
Last synced: 12 Mar 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: 01 Mar 2025
https://github.com/seldo97/ant_maze
[Project for studies] Przeszukiwanie labiryntu za pomocą algorytmu mrówkowego gęstościowego (ang. ant-density DAS). Implementacja w Java.
algorithm ant-maze java study-project
Last synced: 23 Feb 2026
https://github.com/mattmoony/snake-bot
A simple snake bot implementing the A* search algorithm.
algorithm astar-algorithm bot javascript search-algorithm shortest-path snake snake-bot visualization
Last synced: 13 Jun 2025
https://github.com/newlandtv/baekjoon-online-judge
This repository is where problems solved on the Baekjoon Online Judge site are uploaded.
ada aheui algorithm algorithm-problem-solving baekjoon baekjoon-online-judge c cpp freebasic python
Last synced: 14 Mar 2025
https://github.com/leye195/algorithm-coding
알고리즘 코딩 문제 풀이 저장소 입니다.
algorithm baekjoon javascript leetcode programmers python
Last synced: 31 Mar 2025
https://github.com/klihe/astar-visualization
I am trying to implement *a path finding algorithm and create a visualization of it with Python and numpy library
algorithm astar-algorithm numpy pathfinding pygame python visualization
Last synced: 06 Apr 2025
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/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: 16 Mar 2025
https://github.com/nikhilgugwad/a2z
Striver's A2Z DSA Course/Sheet
algorithm data-structures java striver-a2z-sheet-solutions takeuforward
Last synced: 27 Jul 2025
https://github.com/rookedsysc/nextra-blog
Recently, I've been focusing on Java, Spring, Spring Boot, Kubernetes, Docker, and Elasticsearch.
Last synced: 13 Jun 2025
https://github.com/forestluo/matlab
Algorithm based on Matlab.
algorithm correlation-analysis split variance-analysis
Last synced: 16 Dec 2025
https://github.com/chan9yu/javascript-codingtest
📘 자바스크립트 알고리즘 문제풀이
algorithm coding-test javascript
Last synced: 10 Jun 2025
https://github.com/dpetrosy/42-push-swap
42 School Push_Swap - Algorithmic project on C
42 42-cursus 42-push-swap 42born2code 42cursus 42projects 42pushswap 42school 42yerevan algorithm c c-programming push-swap push-swap-42 pushswap pushswap-42 pushswap42 sorting sorting-algorithms stack
Last synced: 24 Mar 2025
https://github.com/zerdicorp/ccbea
Caesar Cipher Based Encryption Algorithm.
algorithm cipher decryption encryption java
Last synced: 02 Apr 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/sshaplygin/uniq-search-frequency
This repo was created for test task that count unique search frequency
algorithm cli external-sorting test-task
Last synced: 15 Mar 2025
https://github.com/methodswithclass/evolve-site
Site demonstrating Evolutionary Algorithm library written in JavaScript for Node
algorithm artificial-intelligence education educational evolutionary-algorithms machine-learning machine-learning-algorithms
Last synced: 29 Jan 2026
https://github.com/babanigit/java-dsa-practice
I regularly practice data structures and algorithms from LeetCode to enhance my problem-solving skills and algorithmic thinking. Feel free to explore my code and delve into the intricacies of my solutions. Happy hacking!
algorithm algorithms java leetcode leetcode-java leetcode-solutions
Last synced: 24 Mar 2025
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: 25 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/leewr9/algorithm-hub
Algorithm and coding challenge practice with tutorials and examples.
algorithm practice programmers
Last synced: 22 Nov 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/nir3x/compressor
Compressor - Simple Repeated Characters Compression Algorithm (Go Version)
algorithm compression compression-library compression-package data-compression data-encoding data-size go golang reduction-algorithm repeated-characters sequence symmetric-algorithm varsizedint
Last synced: 01 Mar 2025
https://github.com/nir3x/fastpatternsscanner.cpp
FastPatternsScanner.cpp - Efficient Pattern Scanner for C++
algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning
Last synced: 01 Mar 2025
https://github.com/nir3x/stringsimilarity.cpp
StringSimilarity.cpp - C++ Classes for Calculating String Similarity Using Character Embeddings
algorithm c-plus-plus character-embeddings cpp data-structure similarity-metrics string-similarity
Last synced: 01 Mar 2025
https://github.com/nir3x/cryptorand.cpp
CryptoRand.cpp - Random Key Generation using Cryptographic Techniques
algorithm algorithms c-plus-plus cpp cryptography encryption entropy random random-number-generation security
Last synced: 25 Nov 2025
https://github.com/nir3x/compressor.cpp
Compressor - Simple Repeated Characters Compression Algorithm
algorithm c-plus-plus compression compression-library compression-package cpp data-compression data-encoding data-size reduction-algorithm repeated-characters sequence symmetric-algorithm varsizedint
Last synced: 01 Mar 2025
https://github.com/c1m50c/leet-code-solutions
A collection of my LeetCode submissions.
algorithm algorithms data-structures dynamic-programming interview-questions leetcode leetcode-python leetcode-solutions python python-3 solutions
Last synced: 28 Dec 2025
https://github.com/rajatgupta24/java-codes
algorithm cpp data-structures golang java leetcode
Last synced: 15 Mar 2025
https://github.com/zerdicorp/hashalgo
Second Attempt to Understand Hashing.
algorithm cryptography hash hashing java sha256 study
Last synced: 02 Apr 2025
https://github.com/goncaloperes/algorithms
algorithm algorithms c-plus-plus heuristics modern-heuristics python
Last synced: 14 Jun 2025
https://github.com/vomnes/lem-in
Elementary algorithmic project - Graph Traversal - This project is meant to make you code an ant farm manager.
algorithm bfs-algorithm graph-traversal
Last synced: 16 Mar 2025
https://github.com/zerdicorp/mandelbrot_set
Visualization of the Mandelbrot set.
algorithm mandelbrot mandelbrot-set math visualization
Last synced: 02 Apr 2025
https://github.com/aenguerrand/th-generate-integer-partition
Generate the integer partition of number p(n)
algorithm combinatorics tsinghua-university
Last synced: 16 Nov 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
https://github.com/bam-j/algorithm-study
블로그 알고리즘 정리 포스트 코드 수록 + 코딩 테스트 코드 수록
algorithm data-structures javascript
Last synced: 31 Mar 2025
https://github.com/hyungkyukimdev/alda
Algorithm & Data Structure by Python3
Last synced: 06 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/shreykx/chat1o1x
Peer comm. matching
algorithm chat opensauce random server typescript
Last synced: 11 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/juangesino/algebra
Methods and algorithms for linear algebra.
algebra algorithm linear-algebra
Last synced: 16 Mar 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/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/bcfchen/algorithm
Solutions to common algorithm problems
algorithm arrays binary-trees interviews javascript linked-list strings tree-traversal
Last synced: 14 Jun 2025
https://github.com/3ofiz4/2-variables-chaotic-number-generator
A 2-Variable-chaotic random number generator
algorithm chaos creative latex math python sandbox sandbox-playground
Last synced: 06 Sep 2025
https://github.com/austinoboyle/leetcodesolutions
algorithm algorithms data-structures leetcode leetcode-solutions python
Last synced: 26 Mar 2025
https://github.com/means88/practice
蒟蒻的丢人艺术
algorithm leetcode leetcode-ruby leetcode-solutions
Last synced: 27 Feb 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/at1as/tetris-solver
solves tetris puzzles
algorithm ruby sigil talos-principle tetris
Last synced: 22 Nov 2025
https://github.com/andyld97/theory-of-numbers
Theory of numbers
algorithm csharp math mathematics theory
Last synced: 01 Mar 2025
https://github.com/cianhub/knapsack-algorithm-solution
A JavaScript algorithm for solving the knapsack problem
algorithm javascript knapsack-problem
Last synced: 26 Mar 2025
https://github.com/f3nr1rs3c/algorithmandprogramming
Programlama Notlarım
algorithm cpp csharp programming programming-language
Last synced: 06 Dec 2025
https://github.com/anfany/zhrane-algorithm-with-python3
知然算法系列:原理+实现+示例 ——知其然知其所以然
Last synced: 06 Jul 2025
https://github.com/asmtamim/data-structure-algorithm
Data structures and Algorithms.
algorithm csharp data-structures python
Last synced: 01 Mar 2025
https://github.com/angeldollface/pyflek
Test the strength of your passwords with the Doll algorithm. :gear: :snake:
algorithm mit-license password-checker python-3-10 security
Last synced: 06 Mar 2025
https://github.com/joymon/puzzles
Puzzles I have solved for interviews and fun
Last synced: 26 Mar 2025
https://github.com/gabrielfu/rsgraph
Python wrapper API for common graph algorithms implemented in Rust
algorithm graph graph-algorithms networkx pyo3 python rust
Last synced: 27 Mar 2026
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/chasestarr/inversion
Inversion.Count returns the number of inversions in an integer array
Last synced: 26 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/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/barismeral/java-isnumeric
Java isNumeric Method
algorithm algorithms api app custom example function java java-8 java-library java8 method methods numeric numerical-analysis numerical-methods numerics sample simple simple-api
Last synced: 09 Apr 2025
https://github.com/konstantin8105/root
root-finding algorithm
algorithm bisection-method root-finding
Last synced: 16 Mar 2025