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-24 00:01:25 UTC
- JSON Representation
https://github.com/davzoku/hackerrank-challenges
๐๐ Solutions for HackerRank challenges
algorithm bash competitive-programming hackerrank-solutions java mysql
Last synced: 12 May 2026
https://github.com/rahul-sahani04/java-zero-to-hero
Welcome to the Java Zero to Hero Guide, a comprehensive resource designed for beginners to learn Java from scratch. Each folder in this repository contains examples and exercises that build upon the previous concepts.
algorithm api beginner-friendly beginners-guide coding guide guides java java-guide java8 jdk programming zero-to-hero
Last synced: 29 Mar 2025
https://github.com/liviuxyz-ctrl/pathfinding_visualizer
Pathfinding visualizer in pygame: A*
algorithm astar-algorithm pathfinding python
Last synced: 20 Apr 2026
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: 26 Feb 2025
https://github.com/simpsonresearch/binarysearch
Binary Search Algorithm + Generics Implementation in Java
algorithm binary-search cs java
Last synced: 31 Aug 2025
https://github.com/simpsonresearch/14uniquechars
Find the first 14 unique characters in a string. Two different algorithm implementations.
Last synced: 31 Aug 2025
https://github.com/thesola10/starseller
Collection of implementations of a simple demo algorithm
Last synced: 06 Apr 2025
https://github.com/florianwoelki/towersofhanoi
Simple JavaScript simulation for Towers Of Hanoi
algorithm javascript towersofhanoi
Last synced: 28 Oct 2025
https://github.com/ankitsharma-tech/spam-mail-detector-using-ml
This model can detect any kind of spam mail.
algorithm artificial-intelligence artificial-intelligence-algorithms artificial-intelligence-models artificial-intelligence-projects deep-learning detectany-kind mail ml nlp-machine-learning python python-3 python3 spam spam-mail tensorflow tensorflow2
Last synced: 19 May 2026
https://github.com/arashout/8puzzlesolver
Basically a port of the solver I worked on in the Princeton Algorithms course
8puzzle algorithm board javascript manhattan-distance neighbors princeton-algorithms priority-queue puzzle solver
Last synced: 30 Aug 2025
https://github.com/whitehyun/algorithm-journey
Baekjoon Online Judge, Codeforces, Programmers, LeetCode, etc.
Last synced: 29 Mar 2025
https://github.com/antosser/diagonal-rs
algorithm array cross-platform diagonal matrix
Last synced: 02 Apr 2025
https://github.com/ordinary-dev/my-solutions
My solutions to various programming problems
advent-of-code algorithm codeforces leetcode leetcode-solutions
Last synced: 13 Mar 2025
https://github.com/ghkdqhrbals/graduateproject
ํ์๊ฐ ์ฌ๋ฌ ์น๊ฐ์ ํ์ธ ๋, ์ต์ ํ๋ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํด์ฃผ๋ ํ๋ก์ ํธ์ ๋๋ค.
Last synced: 15 May 2025
https://github.com/md-imtiaz-hossain/50-days_dsa_java_leetcode_practice_part-01
50 Days DSA Challeng with Java and practice with LeetCode
50daysofcode algorithm data-structures dsa java
Last synced: 25 May 2026
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/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/danisec/selection-sort
Selection Sort Algorithm
algorithm html javascript selection-sort tailwindcss
Last synced: 10 Apr 2026
https://github.com/charon25/timecomplexitymaxinputsize
Table with the maximum input size n usable with an algorithm of a given complexity according to a max number of operations or units of time.
algorithm algorithm-complexity math
Last synced: 16 Jan 2026
https://github.com/calvinjmin/interview_questions
Personal Solutions to common Leet Code Questions
algorithm java leetcode python
Last synced: 11 Apr 2026
https://github.com/nikoheikkila/tuubacrypt
The least useful encryption and decryption algorithm.
Last synced: 03 Apr 2025
https://github.com/ddiogoo/complexity-runtime
PUC MINAS: FUNDAMENTOS DE PROJETO E ANรLISE DE ALGORITMO
algorithm complexity runtime sorting-algorithms
Last synced: 28 Mar 2025
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/junho100/algorithm_for_test
์ฝํ ๋๋น ๋ฐฑ์ค ๋ฐ ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์ ํ์ด
Last synced: 29 Mar 2025
https://github.com/anfany/zhrane-algorithm-with-python3
็ฅ็ถ็ฎๆณ็ณปๅ๏ผๅ็+ๅฎ็ฐ+็คบไพ โโ็ฅๅ ถ็ถ็ฅๅ ถๆไปฅ็ถ
Last synced: 19 May 2026
https://github.com/pathbox/algorithm-go
The algorithm study and implementation with Golang
Last synced: 29 Jun 2025
https://github.com/hemmouda/Max-nJ
Generic implementation of the Max-n algorithm in Java
abstraction algorithm generic implementation java max max-n max-n-algorithm min-max min-max-algorithm multiple-players n n-player template
Last synced: 15 Oct 2025
https://github.com/bibhestee/binary_trees
0x1D. C - Binary trees
algorithm binary-trees c data-structures
Last synced: 06 Apr 2025
https://github.com/tom-weatherhead/a-star-heuristic-search
A* heuristic search
algorithm artificial-intelligence heuristic-search
Last synced: 25 May 2026
https://github.com/rmarasigan/developers_guide
Guide for all Developers
algorithm backend deployment devops frontend general tools uadmin
Last synced: 07 Mar 2026
https://github.com/zulfachafidz/titanic_explorer_predicting_survival_with_classification_using_knn_algorithm
Tracking Life Safety with the KNN Predictive Analysis Approach. Leveraging the Titanic Dataset, we apply classification analysis to predict the fate of passengers based on a variety of features.
algorithm algorithms data data-analysis data-mining data-science datamodeling datapreprocessing dataset knn-algorithm knn-classification machine-learning machine-learning-algorithms prediction-model
Last synced: 01 Sep 2025
https://github.com/moussaak/pfe-telecom-1
Autonomous Robot using BrickPi3 + RaspberryPi3 and Python3 (Coupe de France de robotique)
algorithm brickpi coupe-de-france-de-robotique dexter-industries opencv-python python3 raspberry-pi-3 raspbian-jessie robot
Last synced: 18 May 2026
https://github.com/aicodecraft/anti-dump-algorithm
The Anti-Dump Algorithm is designed to evaluate and filter out unproductive or irrelevant input, commonly referred to as "noise," while prioritizing clarity, effort, and context. This algorithm measures the quality of input based on several key parameters with the ADI.
ai ai-algorithm ai-solutions algorithm algorithm-challenges algorithms-and-data-structures anti-dump anti-dump-algorithm dump dumper dumpiness python solutions spam-filtering
Last synced: 05 Apr 2025
https://github.com/hoehrmann/set-intspan-partition
Set::IntSpan::Partition Perl module
Last synced: 26 Mar 2025
https://github.com/willigarneau/vigenere-cipher
๐ ๐Learning vigenere cipher by making an encrypter/decrypter in C#
algorithm c-sharp decryption encryption vigenere-cipher
Last synced: 16 Mar 2025
https://github.com/hicarod/wordlesolver
:green_square: An algorithm to solve Wordle puzzles.
Last synced: 21 Mar 2025
https://github.com/soc221b/abstract-algorithms
High level abstract code of every algorithm, data structure, and design patterns in any programming language
abstract abstraction adapter algorithm algorithms data-structures design-patterns flex flexible generic high-level-programming library stl template
Last synced: 15 May 2026
https://github.com/prathik/rps-go
Rock Paper Scissors in Go
algorithm algorithms golang numberphile rock-paper-scissors
Last synced: 26 Feb 2025
https://github.com/pro-2684/pr-ml
Ground-up implementations of neural network and SVM for classifying MNIST dataset
algebra algorithm mnist multiclass-classification neural-network rust svm
Last synced: 13 Jan 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 Oct 2025
https://github.com/katyaprusakova/filler
A project for Hive Helsinki where the goal is to create a player for the game filler, my player shall be able to put more pieces to a board than enemy does.
Last synced: 26 Mar 2025
https://github.com/mustafadalga/sayiyi-yazili-olarak-yazma
En fazla 4 basamaklฤฑ olacak ลekilde girilen bir sayฤฑnฤฑn yazฤฑlฤฑ olarak รงฤฑktฤฑsฤฑnฤฑ veren C# uygulamasฤฑ
algorithm algorithm-challenges algorithms csharp
Last synced: 26 May 2026
https://github.com/stylepatrick/data-structure-arithmetic-algorithm
Some examples for arithmetic data structures algorithm.
algorithm data-structures java
Last synced: 21 Mar 2025
https://github.com/baltasarq/java1dgame
Pequeรฑo ejercicio sobre un vector simple. Para resolverlo, se mostrarรกn las posibilidades de la estrategia "eager" y la de "backtracking".
algorithm backtracking backtracking-algorithm eager java
Last synced: 12 Jul 2025
https://github.com/timothymakkison/graham_convex_hull
Implementation of the Graham scan method to find the convex hull of a series of points in rust. For use in https://github.com/TimothyMakkison/transportation_network.
algorithm convex-hull rust rust-lang
Last synced: 14 Mar 2025
https://github.com/solo5star/algorithmcollection
algorithm c datastructure practice
Last synced: 10 Jun 2025
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/linus-mussmaecher/rayneat
Customizable C++ implementation of the NEAT machine learning algorithm.
algorithm genetic-algorithm visualization
Last synced: 06 Apr 2025
https://github.com/onesy-me/zip
Zip / Unzip
algorithm amaui backend binary-compression browser byte-compression compress compression frontend gzip gzip-compression huffman-coding javascript js lz77 text-compression typescript unzip web zip
Last synced: 12 Apr 2026
https://github.com/miseongk/algorithm
Algorithm Coding Test Practice ๐
algorithm baekjoon-online-judge programmers python3
Last synced: 14 Apr 2025
https://github.com/mki1967/rbo-tinyos-java
algorithm bit-reversal broadcast java rbo scheduling tinyos
Last synced: 03 Nov 2025
https://github.com/elijas/dequeue
Implementation of dequeue in C++ with tests (Accomplished for academic credit)
algorithm cpp dequeue linked-list
Last synced: 15 Sep 2025
https://github.com/gourabofficial/solved-leetcode-problems
DSA using Java
algorithm data-structures dsainjava leetcode-java leetcode-solutions
Last synced: 23 Jul 2025
https://github.com/im-a-kookie/find-a-word
A ridiculous approach to creating even more ridiculous find-a-word puzzles
advanced-algorithms algorithm algorithm-challenges backtracking depth-first-search recursion trie
Last synced: 22 Jun 2025
https://github.com/ambientwave/odoo-pos-promotion-offer
Automated quantity discount based on predefined criteria in Odoo 17
algorithm discount javascript odoo pos
Last synced: 12 Jul 2025
https://github.com/sallushan/linq-variable-finder
This project is a case study for an algorithm that extracts the captured variable values from an Expression Tree.
algorithm algorithms-and-data-structures csharp expression linq optimization orm
Last synced: 11 Jul 2025
https://github.com/j-hoplin/algorithm_class
3rd Grade 1st Semester : Algorithm / Description : Implement Algorithms that learned in class via Python, C++
Last synced: 30 Mar 2025
https://github.com/phattharaphorn/profund-programming
๐ฉ๐ปโ๐ซ This repository is a collection developed in Object-Oriented Programming.
algorithm c leraning-programs object-oriented-programming
Last synced: 02 Jan 2026
https://github.com/leadstar116/swift_binary_search_algorithm
Implement binary search algorithm in swift
algorithm binary-search swift swift4
Last synced: 03 Feb 2026
https://github.com/taehee-kim-dev/problem-solving
์ฝ๋ฉํ ์คํธ ์ฐ์ต ์ฌ์ดํธ์ ์ ์ถํ ์์ค์ฝ๋๋ค์ ๋๋ค.
algorithm coding-test problem-solving
Last synced: 14 Apr 2025
https://github.com/simpson-computer-technologies-research/binarysearch
Binary Search Algorithm + Generics Implementation in Java
algorithm binary-search cs java
Last synced: 22 Mar 2025
https://github.com/simpson-computer-technologies-research/14uniquechars
Find the first 14 unique characters in a string. Two different algorithm implementations.
Last synced: 22 Mar 2025
https://github.com/oguzhnatly/exam-automation-python
Python Exam Automation System, for university project
algorithm python python-automation python-programming python-script python3 python37
Last synced: 14 Mar 2025
https://github.com/potakaaa/tftf_edge_visualizer
TFTF Edge Visualizer is a Next.js web application designed to visualize the TFTF (Temporal Flexible Transfer and Fare) Edge data structure and routing algorithm. Built to support transit modeling and research, this tool offers an interactive way to explore how TFTF Edge represents routes, transfers, and fare computations.
algorithm maps pathfinding routing
Last synced: 22 Jun 2025
https://github.com/sujin9/studying_algorithm
Solving algorithm problems in Java
Last synced: 14 Apr 2025
https://github.com/gabrielyoon7/algorithm-with-java
Do it! ์๋ฃ๊ตฌ์กฐ์ ํจ๊ป ๋ฐฐ์ฐ๋ ์๊ณ ๋ฆฌ์ฆ ์ ๋ฌธ (์๋ฐ ํธ) ์ค์ต
algorithm algorithms java sort
Last synced: 14 Apr 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/risto-stevcev/haskell-maximum-subarray
Maximum subarray algorithm implementation in Haskell
algorithm haskell maximum subarray
Last synced: 04 Jun 2026
https://github.com/basemax/generaltreego
Implentation of a general tree in Go Programming Language. A general tree is a tree data structure in which each node can have an arbitrary number of children. We are storing children in an array.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structure datastructure ds general-tree generaltree go golang tree tree-search tree-structure tree-structured
Last synced: 12 Jul 2025
https://github.com/vlmarkov/test-tasks
A repository where is placed test programming tasks.
algorithm c cpp data-structures multithreading
Last synced: 19 May 2026
https://github.com/taeseunglee/project-euler
Submitted code for Project Euler in hackerrank
Last synced: 12 Jul 2025
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/pavlovdog/longest_simple_path
Algorithm home work, part 3
Last synced: 18 May 2026
https://github.com/sevmardi/counting-distinct-elements
AIDM - Leiden uni
algorithm counting-distinct-elements python3
Last synced: 14 May 2025
https://github.com/forma0-9097/study-log
์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ ๊ธฐ๋ก์ ์ํ ์ ์ฅ์.
Last synced: 03 Apr 2025
https://github.com/pratyush1712/orb-game
algorithm data-structures gui java
Last synced: 03 Nov 2025
https://github.com/iamabhaytiwari343/algorithms
important algorithms
algorithm data-structures java problem problem-solving
Last synced: 14 Jul 2025
https://github.com/yoannchb-pro/game-of-life
Game of life algo
algorithm canvas game game-of-life life
Last synced: 19 Mar 2026
https://github.com/basemax/subsetsumbacktracking
This is an implementation of the Sub Set Sum Backtracking algorithm in C. The algorithm is used to find a subset of a given set of numbers that adds up to a given sum. The algorithm is implemented using backtracking.
algorithm backtracking backtracking-algorithm backtracking-search c data-structures-and-algorithms datastructure ds sub-set-sum subsetsum sum sum-algorithm tree
Last synced: 21 Jun 2025
https://github.com/kingpepe2/install-node-on-ubuntu-server-22.04
Initial Node Installer
algorithm installer node sha256
Last synced: 23 Jul 2025
https://github.com/phipsgabler/algdesign-plurality-points
Presentation and reimplementation for Algorithm Design Seminar 1 on plurality points
algorithm algorithm-design computational-geometry
Last synced: 02 Jan 2026
https://github.com/puzzlef/pagerank-barrierfrees-openmp
Design of OpenMP-based statically scheduled Barrier-free PageRank algorithm for link analysis.
algorithm analysis experiment graph iterative link multithreading openmp pagerank
Last synced: 20 Jun 2025
https://github.com/logreg-n-coffee/daily-coding-questions-java
Java solutions to Daily Coding Problem questions for code interviews
algorithm coding-challenge coding-interviews data-structures interview-preparation interview-questions java
Last synced: 07 Sep 2025
https://github.com/onesy-me/binary-tree
Binary tree
algorithm amaui binary-serach-tree binary-tree browser bst javascript js library node nodejs typescript utils web
Last synced: 08 Apr 2026