An open API service indexing awesome lists of open source software.

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.

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.

algorithm cpp data-structures

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.

algorithm python speed teach

Last synced: 31 Aug 2025

https://github.com/thesola10/starseller

Collection of implementations of a simple demo algorithm

algorithm demo learning

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/joserochadev/doom-fire

Algoritimo de fogo do jogo Doom

algorithm doom javascript

Last synced: 21 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.

algorithm problem-solving

Last synced: 29 Mar 2025

https://github.com/jjyr/algorithm

Some algorithm exercises

algorithm rust

Last synced: 07 Nov 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

ํƒ์‹œ๊ฐ€ ์—ฌ๋Ÿฌ ์Šน๊ฐ์„ ํƒœ์šธ ๋•Œ, ์ตœ์ ํ™”๋œ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐํ•ด์ฃผ๋Š” ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

algorithm python

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/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.

algorithm monty python silly

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/junho100/algorithm_for_test

์ฝ”ํ…Œ๋Œ€๋น„ ๋ฐฑ์ค€ ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œํ’€์ด

algorithm

Last synced: 29 Mar 2025

https://github.com/anfany/zhrane-algorithm-with-python3

็Ÿฅ็„ถ็ฎ—ๆณ•็ณปๅˆ—๏ผšๅŽŸ็†+ๅฎž็Žฐ+็คบไพ‹ โ€”โ€”็Ÿฅๅ…ถ็„ถ็Ÿฅๅ…ถๆ‰€ไปฅ็„ถ

algorithm python3

Last synced: 19 May 2026

https://github.com/pathbox/algorithm-go

The algorithm study and implementation with Golang

algorithm golang

Last synced: 29 Jun 2025

https://github.com/sciss/contextsnake

Variable length markov chains

algorithm markov-chain

Last synced: 18 Jun 2026

https://github.com/bibhestee/binary_trees

0x1D. C - Binary trees

algorithm binary-trees c data-structures

Last synced: 06 Apr 2025

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/liqwang/leetcode

Re๏ผšไปŽ้›ถๅผ€ๅง‹็š„LeetCode็”Ÿๆดป

algorithm golang leetcode

Last synced: 15 Jan 2026

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

algorithm integer perl5 sets

Last synced: 26 Mar 2025

https://github.com/selvin11/algorithm

algorithm by javascript

algorithm javascript

Last synced: 28 Oct 2025

https://github.com/rxnew/bst

Binary Search Tree

algorithm binary-search-tree

Last synced: 15 May 2026

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.

algorithm rust solver wordle

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/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.

42school algorithm heatmap

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/gregoirebrn/push_swap

Algorithm of sorting a large number of data with the least instruction

algorithm instructions radix

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/miseongk/algorithm

Algorithm Coding Test Practice ๐Ÿ“

algorithm baekjoon-online-judge programmers python3

Last synced: 14 Apr 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/afeiship/next-quick-sort

Quick sort for next.

algorithm next quick sort

Last synced: 16 May 2026

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/nm17/astar-sfml

A* and SFML combined.

algorithm c-plus-plus sfml

Last synced: 22 Jun 2025

https://github.com/j-hoplin/algorithm_class

3rd Grade 1st Semester : Algorithm / Description : Implement Algorithms that learned in class via Python, C++

algorithm

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.

algorithm python speed teach

Last synced: 22 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/isometry/crunchnat

Deterministic NAT algorithms

algorithm nat rfc-7422

Last synced: 21 May 2026

https://github.com/sujin9/studying_algorithm

Solving algorithm problems in Java

algorithm java programmers

Last synced: 14 Apr 2025

https://github.com/tomasrasymas/pybloomf

Bloom filter implementation

algorithm bloom-filter python

Last synced: 11 Feb 2026

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."

algorithm python

Last synced: 18 Jan 2026

https://github.com/robinc94/leetcode

LeetCode Problem Records

algorithm cpp

Last synced: 22 Jun 2025

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

algorithm math project-euler

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

algorithm longest-path python

Last synced: 18 May 2026

https://github.com/jaehyeonnkim/algorithm

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•ด๋ณด๊ธฐ

algorithm backjoon python3

Last synced: 13 Jul 2025

https://github.com/forma0-9097/study-log

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ ๊ธฐ๋ก์„ ์œ„ํ•œ ์ €์žฅ์†Œ.

algorithm python

Last synced: 03 Apr 2025

https://github.com/codekissyoung/algorithm

algorithm practice repository

algorithm algorithm-analysis

Last synced: 13 Jul 2025

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/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