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-23 00:01:24 UTC
- JSON Representation
https://github.com/mxssl/palindromegolang
Check a string for palindrome in Go (Golang)
Last synced: 16 Mar 2025
https://github.com/furk4nbulut/account-number-controller-algorithm
This project involves a Java program designed to validate account numbers based on specific criteria. The program follows a set of rules to determine if an account number is valid or invalid, making use of string manipulation and basic arithmetic operations.
Last synced: 09 Jun 2026
https://github.com/tx7do/cpp-algorithm
c++ algorithm
algorithm algorithms cpp sort sorting sorting-algorithms
Last synced: 18 Jun 2026
https://github.com/hansololiviakim/algorithm
✨ basic algorithm problem-solving using js
algorithm javascript programmers
Last synced: 09 Apr 2025
https://github.com/myrachanto/advanced
Senior Go developers tackle complex issues like optimizing worker pools, using semaphores for safe concurrency, and custom marshaling/unmarshaling for data integrity. Solving problems like finding missing numbers or sorting anagrams requires a deep understanding of Go’s concurrency and data structures, ensuring efficient, scalable, and robust code.
Last synced: 21 Apr 2026
https://github.com/hun756/zigonic
Algorithm library in Zig programming language
algorithm algorithms zig zig-lang zig-library ziglang
Last synced: 11 Feb 2026
https://github.com/mxssl/binarysearchgolangiteratively
Binary Search algorithm implemented in Go (Golang) by using iteration.
Last synced: 16 Mar 2025
https://github.com/martincorona007/cyk-algorithm
Implementation of CYK(Cocke-Younger-Kasami) algorithm https://medium.com/@martincorona007/cyk-algorithm-60d7f869ca0a
algorithm automata cyk cyk-algorithm language theory-of-computation
Last synced: 20 Apr 2026
https://github.com/jin-sungdae/alogorithm-in-java
백준, 프로그래머스, 코테, 자바로 푸는 알고리즘 저장소 입니다.
Last synced: 27 Feb 2026
https://github.com/tigran-sargsyan-w/push_swap
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap
Last synced: 29 May 2026
https://github.com/kakashysen/swift-playgrounds
Swift Playgrounds
algorithm data-structures generics protocols swift
Last synced: 10 Jun 2026
https://github.com/sexfrance/v8-randomness-predictor
A Python-based predictor using z3 to reverse-engineer and predict random values generated by Math.random in V8 with 100% accuracy. This script leverages a series of Math.random() values (min 5) to deduce future states.
algorithm javascript math-random nodejs number-generation predictor python randomness-prediction reverse-algorithms reverse-engineering security-analysis v8 v8-engine xorshift z3-solver
Last synced: 13 Apr 2026
https://github.com/md-mafujul-hasan/algorithm
These Contain Some Algorithm Program that I have done while understanding Programming Concepts.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures c c-plus-plus cpp open-source opensource python sorting
Last synced: 09 May 2026
https://github.com/anishmprasad/super-pi
A Pi based super-powered cluster computer ( Distributed system )
Last synced: 19 Mar 2026
https://github.com/sagiavinash/mazesolver
Create mazes and solve them
algorithm css game html javascript
Last synced: 16 Apr 2026
https://github.com/obsidianplusplus/entityanalyzer
使用机器学习算法,对 Minecraft 进行实体滞后检测并以可视化的方式显示。 | Detecting entity lag in Minecraft using machine learning algorithms and displaying it in a visualized manner.
ai algorithm analysis clustering entity implementation k management means minecraft paper plugin server spigot tool
Last synced: 22 Apr 2026
https://github.com/petehouston/algorithm-notes
TIL something from algorithms
algorithm algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures
Last synced: 08 Jan 2026
https://github.com/bradhowes/astar
A* path finding library in Swift
algorithm pathfinding swift-package-manager swift5
Last synced: 09 May 2026
https://github.com/debakarr/code_backup
Backup of programs I did in my college.
algorithm college cpp data-structures java lab numerical-methods vhdl
Last synced: 09 May 2026
https://github.com/zhima-mochi/algorithm-problem-solving
personal problem solving code for leetcode
algorithm leetcode leetcode-solutions
Last synced: 01 Apr 2025
https://github.com/guobinhit/archimedes
♨️ An outlier detection service applied to time series.
algorithm anomaly dbscan detection lof outlier time-series z-score
Last synced: 11 May 2026
https://github.com/tejashah88/json-from-text
An algorithm for separating embedded JSON from a string, nicely packaged into a node.js module.
algorithm json json-parsing json-string nodejs parsing
Last synced: 11 May 2026
https://github.com/mutazhelal/raytracing-diffuse
A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test its intersection with each sphere to compute the image pixel colour.
algorithm computer-graphics computer-graphics-opengl cpp opengl ray-tracing raytracing
Last synced: 11 May 2026
https://github.com/florianluediger/onthepowerofcolorrefinement
Ausarbeitung für das Seminar Algorithm Engineering an der TU Dortmund zum Paper "On the Power of Color Refinement" von Arvind et al.
algorithm colorrefinement graph-isomorphism isomorphic research weisfeiler-lehman
Last synced: 14 Feb 2026
https://github.com/coursecomputer/boyer-moore-horspool
[EN] Implementation of the Boyer-Moore-Horspool algorithm / [FR] Implémentation de l'algorithme Boyer-Moore-Horspool
algorithm boyer-moore-horspool horspool string-searching
Last synced: 28 Feb 2026
https://github.com/miladsade96/leetcode_with_java
Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit
algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions
Last synced: 18 Feb 2026
https://github.com/gregamohorko/gm.processing
Library with algorithms and processing utilities for various science branches.
algorithm clustering contour-lines contrast-enhancement histogram histogram-equalization image image-processing processing science segmentation signal-processing
Last synced: 21 Apr 2026
https://github.com/aiaaee/js_algorithms
a set of programming instructions, known as inputs and outputs, that allow a data operation to function precisely at every execution.
algorithm algorithms algorithms-and-data-structures javascript-algorithm-visualization javascript-algorithms js-algorithms
Last synced: 09 Apr 2025
https://github.com/bestgopher/fucker
Some common data structures and algorigthms implemented by golang. For learning.
algorithm algorithms-and-data-structures avl-tree bst-tree go golang kmp lru-cache sort sorting-algorithms tree
Last synced: 06 Apr 2025
https://github.com/mvakili/all-sorts
Java implementation of commonly used sort functions
algorithm bubble-sort insertion-sort java merge-sort quick-sort selection-sort shell-sort sort sorting-algorithms visualization
Last synced: 05 Oct 2025
https://github.com/bola-nabil/atcoder
atcoder solutions
algorithm algorithms-and-data-structures alogrithms atcoder atcoder-solutions cpp cpp-solutions data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/arkenidar/point_in_polygon
by checking if point is inside draws
2d algorithm canvas dhtml easy-to-understand js naive
Last synced: 26 Apr 2026
https://github.com/i-am-surovi/cse221-bracu
This repository contains all lab assignments and basics of fall'23 semester of BracU CSE221 [Algorithm] course.
algorithm algorithm-lab bracucse cse221 cse221-bracu cse221-fall23 cse221lab python
Last synced: 16 Mar 2025
https://github.com/fpopic/apr
(Class) Computer Aided Analysis and Design (Optiomisation algorithms)
algorithm box-algorithm genetic-algorithm golden-ratio gradient-descent hookejeeves java matrix matrix-factorization newtonraphson optimization runge-kutta-formulas simplex
Last synced: 28 Aug 2025
https://github.com/d-e-s-o/delaunay-triangulation
Delaunay triangulation using an incremental insertion algorithm, implemented in JavaScript.
algorithm applet delaunay delaunay-triangulation javascript triangle
Last synced: 27 Jan 2026
https://github.com/wollmers/p6-lcs-bv
Longest Common Subsequence implemented with Bit-Vectors
algorithm bit-vector lcs longest-common-subsequence
Last synced: 23 Feb 2026
https://github.com/marvin9/tonelli-shanks-algorithm
sqrt of n modulo p
algorithm number-theory tonelli-shanks
Last synced: 18 Jun 2026
https://github.com/unine-chyn/multilstsq
Python 3 module for doing simultaneous linear regression
abstract-syntax-tree algorithm expression-evaluator linear-regression python-3 python-library python3
Last synced: 30 May 2026
https://github.com/shuza/java
All of my JAVA code goes here
algorithm competitive-programming dynamic-programming graph java number-theory
Last synced: 25 Mar 2025
https://github.com/jshinm/coding_practice
coding practice
algorithm data-structures statistics
Last synced: 04 Jul 2025
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/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/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/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/phaticusthiccy/flowgorithm
Personal flowgorithm projects in different languages.
algorithm algorithms flowchart flowchart-diagram flowgorithm problems-solving structure
Last synced: 27 Feb 2026
https://github.com/blargian/min_span_tree_visualizer
A tool to visualize how algorithms for finding minimum spanning trees work. Complete with random generation of tree structures using Delaunay triangulation or option to import your own.
algorithm algorithms-and-data-structures catch2 cmake cpp dear-imgui delaunay-triangulation educational graph greedy-algorithms help-wanted imgui imgui-glfw implot kruskal kruskal-algorithm minimum-spanning-tree prims-algorithm prims-mst visualization
Last synced: 29 Mar 2025
https://github.com/e-panourgia/samuel_beckett_gray-codes
A python script that finds Beckett-Gray, Gray codes.
algorithm algorithms-and-data-structures python
Last synced: 09 Apr 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/masum184e/cse-1201
Data Structure
algorithm algorithms-and-data-structures data-structure datastructure datastructures-algorithms
Last synced: 31 Mar 2025
https://github.com/orbulant/hardware-store-das
Using C++, data structures and algorithms are created to simulate a hardware store's inventory operations.
algorithm data-structures manipulate-data
Last synced: 04 Apr 2025
https://github.com/nikoo-asadnejad/sortingalgorithms
algorithm algorithms algorithms-and-data-structures bubble-sort bubble-sort-algorithm bubblesort csharp insertion-sort insertion-sort-algorithm insertionsort quick-sort quick-sort-algorithm quicksort quicksort-algorithm selection-sort selectionsort sorting sorting-algorithms sorting-algorithms-implemented sortingalgorithms
Last synced: 22 Mar 2026
https://github.com/null93/superperm
An attempt to find an optimal heuristic solution to the superpermutation problem.
algorithm heuristic oeis superpermutation
Last synced: 26 Mar 2026
https://github.com/bola-nabil/spoj
SPOJ solutions
algorithm algorithms algorithms-and-data-structures competitive-programming cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/michael98liu/competitive-programming
Competitive programming problems from various origin.
algorithm competitive-programming
Last synced: 04 Jul 2025
https://github.com/laurencewarne/eratosthenes
Random implementations of the sieve of Eratosthenes
algorithm eratosthenes numpy python3
Last synced: 16 Apr 2026
https://github.com/xiyuan-fengyu/algorithm
java 红黑树 TreeMap 可视化
algorithm red-black-tree tree-map
Last synced: 28 Nov 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/nicolasleroux/bubble-sort-algorithm
Bubble Sort implementation with ES6 Generators
algorithm bubble-sort sorting-algorithms
Last synced: 12 Jun 2025
https://github.com/luizfelipelopes/grouping-transactions-by-items-names
Grouping Transactions by Items'Names (Wanderlog Assesments)
algorithm algorithm-challenges algorithms algorithms-and-data-structures assessment javascript
Last synced: 17 Apr 2026
https://github.com/lamferzon/bboot
R package for block bootstrap
algorithm bootstrap rpackage statistics
Last synced: 06 Mar 2026
https://github.com/ebonnal/vocompr
VOCabulary-based COMPRession algorithm. Codec specialized in the compression of texts having a very small disctinct characters set.
algorithm codec compression pypi-package python python3 vocabulary
Last synced: 16 Jun 2026
https://github.com/rrohitramsen/dynamic_programming
Algorithms based on dynamic programming
algorithm combinations dynamic-programming knapsack-problem longest-common-subsequence palindrome permutation-algorithms subset-sum-solver subsets-algorithm
Last synced: 04 Apr 2026
https://github.com/programyazar/usefull_websites
Usefull Websites
algorithm cnc docs ffmpeg information keyboard language lesson links linux usefull-papers whitepaper
Last synced: 18 Apr 2026
https://github.com/techatlasdev/cryptorot
🎲 Un sistema enfocado en el cifrado simétrico, encargado de poder convertir un conjunto de palabras legibles, en un conjunto de caracteres que no tienen coherencia pero si relación en función a sus llaves.
algorithm cli cryptography path python rot rot13 rot13-cipher rot13-decoder rotation
Last synced: 17 Jun 2026
https://github.com/abrarulhassan-hub/practice
I have doen this code on Romain Cities using branch and bound Algorithm. Question: Write an algorithm which takes as input any two cities and returns the shortest route between them. Use the simple branch and bound method.
ai algorithm artificial-intelligence bound branch branchandbound romaniancities
Last synced: 04 Sep 2025
https://github.com/songit-kraft/algorithm
This is an auto push repository for Baekjoon Online Judge created with BaekjoonHub.
algorithm baekjoon-online-judge cpp
Last synced: 20 Apr 2026
https://github.com/ciromirkin/cyclomaticcomplexityalgorithm_js
Cyclomatic Complexity Algorithm with Javascript.
Last synced: 21 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/naseem1amjad/python-csv-list-conversion-manipulation
Read String as CSV and do the manipulation using Python
algorithm array-manipulations assignment csv-format evaluation find hackerrank list python3 search source-code spreadsheet-manipulation test
Last synced: 21 Apr 2026
https://github.com/xeptore/rrhani
Educational Purpose Round-Robin Scheduling Algorithm Python Implementation
algorithm educational python python-3-7 python37 round-robin rr scheduling scheduling-algorithms
Last synced: 22 Apr 2026
https://github.com/chasestarr/inversion
Inversion.Count returns the number of inversions in an integer array
Last synced: 05 Jun 2026
https://github.com/yankeguo-deprecated/snowflake-alt
A concurrent-safe lock-free implementation of snowflake algorithm in Golang
algorithm golang id-generator snowflake
Last synced: 24 Apr 2026
https://github.com/heineiuo/fibonacci-layout
Fibonacci layout algorithm (tiling, square)
Last synced: 25 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/sug0/bst-cpp
Simple C/C++ binary search tree lib
algorithm binary-search-tree bst c cpp data-structure library simple tree
Last synced: 26 Apr 2026
https://github.com/aakash3279/my-leetcode-problems
This is a repository where coding solutions are provided which i solved in leetcode
algorithm data-structures java javascript leetcode-java leetcode-solutions sql
Last synced: 26 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/nariaki3551/csp
Solver for the constrained shortest path problem
Last synced: 28 Apr 2026
https://github.com/chasestarr/quicksort
Quicksort algorithm, implements same interface as Go's 'sort' package
Last synced: 08 Jun 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/kash1444/py_files
Here are some of my beginner codes to upskill my knowledge in python
algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics
Last synced: 29 Apr 2026
https://github.com/colelawrence/go-concepts
Playing with concepts of programming I've found interesting using Golang. E.g. machine learning, genetic algorithms, graph theory, etc.
algorithm genetic-algorithm golang
Last synced: 29 Apr 2026