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/olyutorskii/aletojio
Aletojio is a Java library that supports manipulation of random number and entropy.
algorithm entropy java library prng pseudo-random-generator random random-generation random-number-generators
Last synced: 02 Dec 2025
https://github.com/grdrarda/search-a-sorted
Search A Sorted offers a quick way to find elements in a sorted list, whether ascending or descending. With functions like `search_a_sorted_ascending()` and `search_a_sorted_descending()`, it efficiently locates your target in no time! 🐙💻
activerecord ajax algorithm elixir filter hacktober hacktoberfest mongodb paginate python scrapy search-engine searching sort spider three-point-interpolation-search tip vue-bootstrap
Last synced: 05 Jul 2025
https://github.com/jefferson10147/lettersoup-algorithm
This java class generates a randomly letter soup in a matrix of order size*size.
Last synced: 09 Apr 2025
https://github.com/kktam/unclemorty
Uncle Morty's Winning Ticket
algorithm lottery lottery-tickets morty pick uncle-morty
Last synced: 15 Mar 2025
https://github.com/jackhowa/falsy-bouncer
Remove all falsy values from an array.
Last synced: 13 Jun 2025
https://github.com/mcclowes/smith-waterman-alignment
Smith-Waterman alignment implementation
algorithm bioinformatics local-alignments smith-waterman-alignment
Last synced: 09 Apr 2025
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: 28 Feb 2025
https://github.com/nutria-kcu/aimbot-algorithm
algorithm linear-algebra rendering
Last synced: 09 Aug 2025
https://github.com/pavelnikolov/algorithms
Algorithms and Data Structures in Go
algorithm algorithms algorithms-and-data-structures data-structures golang
Last synced: 28 Feb 2025
https://github.com/yewomhango/dijkstraalgorithm
A simple demo of Dijkstra's algorithm
algorithm canvas2d dijkstra-algorithm dijkstra-shortest-path typescript
Last synced: 05 Jul 2025
https://github.com/eendroroy/numberlab
A collection of numerical algorithms
algorithm mathematical-algorithms numerical-calculations
Last synced: 22 Feb 2026
https://github.com/silent0wings/oddonacci-sequence-calculations
This project implements two methods for calculating Oddonacci numbers using Java: a linear tail-recursive approach and a multiple recursive approach. These methods are implemented to study their performance in terms of execution time and efficiency.
algorithm algorithm-design coding-practice computational-math fibonacci-variant java math-algorithms math-functions mathematics number-sequences oddonacci-sequence programming recursion sequence-calculation sequence-generation
Last synced: 01 Mar 2025
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/tanuj-maheshwari/min-cost-arborescence
Minimum Cost Arborescence of a Directed Graph
Last synced: 17 Jun 2025
https://github.com/quaddarv1ne/codewars_quadd4rv1n7
Репозиторий содержит решения задач с платформы Codewars, решённых на различных языках программирования. Все задачи организованы по языкам и уровням сложности (катам)
algorithm codewars codewars-kata config cpp csharp data-structures dynamic-programming easy education hard hardware javascript math medium olimpiade python recursive study study-project
Last synced: 03 Jul 2025
https://github.com/chasestarr/quicksort
Quicksort algorithm, implements same interface as Go's 'sort' package
Last synced: 01 Mar 2025
https://github.com/m-valentino/epx-pixel-art-scaling
JavaScript canvas implementation of the EPX pixel art scaling algorithm
algorithm canvas epx image-scaling javascript nearest-neighbor pixel-art
Last synced: 05 Mar 2025
https://github.com/poonamkhatri/php-find-common-elements-function
This repository contains a PHP function named findCommonElements that takes two arrays as input and returns an array containing the common elements between them. The function without use of array_intersect to identify and extract the common elements efficiently.
algorithm algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented array array-manipulations array-methods arraylist arraylists arrays arrays-and-strings php php-array php-arrays php-library php7 php8
Last synced: 31 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/tobiadeniji94/token_ring_algorithm
The Token Ring System simulates a distributed environment where multiple processes coordinate access to a critical section using a token.
Last synced: 31 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/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/supertetelman/coursera-algs4parti-009
A collection of python scripts to implement various sort/search algorithms and supporting data structures.
algorithm data-structures python
Last synced: 23 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/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/mvakili/trax-player
A simple intelligent code that plays TRAX game
algorithm algorithm-challenges c console-game trax
Last synced: 31 Aug 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/phantie/ow_matchmaking_queue
Implementation of a matchmaking queue
Last synced: 28 Mar 2025
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/risto-stevcev/haskell-closest-pairs
Closest pairs algorithm (for a list of pairs/coordinates) implemented in Haskell
algorithm closest haskell pairs
Last synced: 15 Jul 2025
https://github.com/leye195/algorithm-coding
알고리즘 코딩 문제 풀이 저장소 입니다.
algorithm baekjoon javascript leetcode programmers python
Last synced: 31 Mar 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/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/devfancy/knu
컴퓨터학부에서 배운 과목들을 정리한 repo 입니다.
algorithm data-structures system-programming
Last synced: 24 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/parkjungyoon/python_coding_test_study
👩💻 알고리즘 개념과 풀이를 기록하는 저장소 입니다. (Python, Java, SQL)
Last synced: 15 Mar 2025
https://github.com/iamuhammadkhan/certifications
Some certifications for basic iOS development and algorithms.
algorithm basic-learning certification ios swift
Last synced: 16 May 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/kkeeth/programming-training
algorithm nodejs training vitest
Last synced: 27 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/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/jamesclarke7283/probabilityfactorcalculator
This allows you to work out the probability of any real-world event, Given the factors and each variable that plays in each factor.
algorithm calculator combinations gui probability tkinter
Last synced: 06 Mar 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/projects-developer/cryptography-project-using-symmetric-algorithm
This project aims to design and implement a secure data encryption system using a symmetric key algorithm. Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
algorithm btechproject computerscienceproject cryptography decryption-data-security key-exchange mtechproject network-security stream-cipher symmetric-algorithm
Last synced: 05 Mar 2026
https://github.com/manelmontilla/alrecall
Little library with some classic algorithms.
algorithm c-sharp dotnet-core sort
Last synced: 20 Mar 2025
https://github.com/shreykx/chat1o1x
Peer comm. matching
algorithm chat opensauce random server typescript
Last synced: 11 Mar 2025
https://github.com/nikolayblagoev/universal_converter
Contains javascript code for different mathematical functions, algorithms, etc.
algebra algorithm javascript mathematics prime-numbers
Last synced: 15 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/pyx79/rust-demo
# rust-demoThis repository contains a simple Rust server for demonstration purposes. To build and run the server, use the commands below. 🦀✨
ai algorithm apollo-federation asynchronous classifier getting-started javascript kafka lambda language-recognition microservice rust ssvm tensorflow text-classification text-classifier wasm-bindgen webassembly-tutorial
Last synced: 18 Jun 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/yaroslavchuiko/ucode-pathfinder
Ucode-Pathfinder
algorithm c dijkstra-algorithm makefile pathfinder ucode ucode-connect
Last synced: 20 Mar 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/program-spiritual/algorithminjs
😎Encapsulate the collection of commonly used algorithms for node.js 😎
algo algorithm algorithm-challenges algorithm-library algorithms-implemented nodejs
Last synced: 04 Apr 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/kczulko/astar
A* algorithm
algorithm functional-programming monad-transformers monads referentially-transparent scala
Last synced: 23 Mar 2025
https://github.com/minicloudsky/playwithdatastructures
玩转数据结构课程学习代码与笔记
algorithm array data-structures graph-algorithms java link linked-list tree tree-structure
Last synced: 14 Mar 2025
https://github.com/farhaduneci/huffmancoding
Huffman Coding Compression Algorithm Implementation
Last synced: 05 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/cephascard0207/reeborg-sworld_allhurdles_algorithm
In simple words an 'Algorithm' means a set of instructions given to a computer to solve any kind of a problem depending on its type, As of this it solves the hurdles. Any kind of hurdle puzzle can be solved in Reeborg's World using this simple algorithm.
algorithm python python3 reeborg
Last synced: 23 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/cephascard0207/reeborg-sworld_maze_algorithm_v1.0
In simple words an 'Algorithm' means a set of instructions given to a computer to solve any kind of a problem depending on its type, As of this it solves most the maze. Any kind of maze puzzle can be solved in Reeborg's World using this simple algorithm.
algorithm python python3 reeborg
Last synced: 23 Mar 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
https://github.com/caizixian/algorithm_exercise
My solutions to some problems
Last synced: 03 Mar 2025
https://github.com/lord-turmoil/graphlab
Graph algorithm visualization
a-star-algorithm algorithm dfs graph kruskal-algorithm prism
Last synced: 16 Mar 2025