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

https://github.com/siyeonson/algorithm

음~ 알고리즘 재밌다~~

algorithm problem-solving python3

Last synced: 14 May 2025

https://github.com/joshua-riek/des

My implementation of the Data Encryption Standard (DES)!

algorithm algorithms decryption des encryption python security

Last synced: 06 Apr 2025

https://github.com/iyowei/dijkstra

迪克斯特拉最短路径算法。

algorithm algorithms dijkstra shortest-path-algorithm

Last synced: 16 Dec 2025

https://github.com/donghl-dev/study-algorithm_datastructure

알고리즘 및 자료구조 공부를 위한 저장소

algorithm data-structures jdk8

Last synced: 20 Jun 2025

https://github.com/simonguozirui/ccc

Some solutions to CCC questions I wrote in Python 2.7, C++, and Java

algorithm ccc coding-contest contest cpp high-school java python-2

Last synced: 08 May 2026

https://github.com/afk247/dsa-journey

DSA Skill Development Problems and Solutions

algorithm data-structures optimization-problem problem-solving

Last synced: 04 Nov 2025

https://github.com/twil3akine/keta

A lightweight, zero-dependency Rust crate for digit operations (decomposition, sum, reverse, radix support), designed for competitive programming.

algorithm atcoder competitive-programming digits math rust zero-dependency

Last synced: 15 Jan 2026

https://github.com/nukopy/go-ads

Algorithms and Data Structures in Go

algorithm algorithms-and-data-structures data-structure go

Last synced: 15 Jan 2026

https://github.com/sepera-okeq/arraysort

The difference in sorting for different data types.

algorithm algorithms cpp cpp11 sort sorting sorting-algorithms timin

Last synced: 14 May 2025

https://github.com/abhijeet-muneshwar/algorithms

This repository contains different Algorithms

algorithm

Last synced: 02 Apr 2025

https://github.com/hyobn/algorithm_study

꾸준히

algorithm cpp

Last synced: 26 Jun 2025

https://github.com/dansalahi/javascript-data-structures

Experimenting and implementing algorithms with JS

algorithm data-structures javascript

Last synced: 20 Mar 2025

https://github.com/miloas/project-euler-rust

Try rust language by solve project-euler problems.

algorithm math rust

Last synced: 14 Jul 2025

https://github.com/sandynellydiniz/binary-search

Algorithm Construction - Binary Search in Python 🕵🏻‍♀️🔍

algorithm binary-search

Last synced: 20 Jun 2025

https://github.com/igaozp/datastructure

Data Structure write in Python

algorithm datastructures python-3

Last synced: 03 Nov 2025

https://github.com/rimgosu/algorithm-99club

python algorithm study with sparta

algorithm python

Last synced: 31 Aug 2025

https://github.com/paulkastel/algorytmowysnake

Kosolowa wersja gry Snake przygotowana na przedmiot Algorytmy i Struktury Danych w języku C++. Generuje macierz o zadanym przez użytkownika rozmiarze wypełnioną przeszkodami w losowych miejscach. Wąż tworzony w dowolnym miejscu porusza się zgodnie z kierunkami zegara w taki sposób aby wypełnić sobą jak największą powierzchnię planszy.

algorithm cplusplus snake snake-game spiral

Last synced: 22 Jun 2025

https://github.com/mki1967/rbo

Fundamental functions of RBO Bit-reversal Broadcast Scheduling in Go Programming Language

algorithm bit-reversal broadcast go rbo scheduling

Last synced: 03 Nov 2025

https://github.com/sudtanj/algorithm-analysis-project

Algorithm Analysis Project at Universitas Pelita Harapan

algorithm java

Last synced: 23 Jul 2025

https://github.com/kiplingw/skiplist

Kip's implementation of William Pugh's (1989) probabilistic linked list with logarithmic access time.

algorithm balanced-tree data-structures linked-list logarithmic-complexity probabilistic-data-structures

Last synced: 22 Dec 2025

https://github.com/abdessalam-aadel/renamefiles

Rename multiple images files in multiple folder.

algorithm csharp

Last synced: 19 Jun 2025

https://github.com/glolichen/wordle-solver

A wordle solver!

algorithm game solver wordle

Last synced: 11 Jul 2025

https://github.com/janina280/artificial_intelligence

Let's suppose that two friends live in different cities on a map. At every step, we can simultaneously move each friend to a neighboring city on the map.

algorithm java latex-document

Last synced: 13 May 2026

https://github.com/tin-cat/smax

Content maturity rating method for artistic social communities

algorithm algorithms classification classification-algorithm classification-algorithms classification-methods

Last synced: 18 Jun 2025

https://github.com/youseftareq33/java_algorithm_5_knapsackproblem

Implementation of knapsack Problem Solution

algorithm java knapsack-problem

Last synced: 14 Apr 2025

https://github.com/sarincr/introduction-to-edge-analytics

Edge analytics is an approach to data collection and analysis in which an automated analytical computation is performed on data at a sensor, network switch or other device instead of waiting for the data to be sent back to a centralised data store.

algorithm algorithms algorithms-and-data-structures arduino arduino-ide arduino-library arm artificial-intelligence avr data-science dataanalytics datastuctures deep-learning edge-ai edge-computing embedded-systems iot machine-learning microcontroller neural-network

Last synced: 19 Apr 2026

https://github.com/harryho/esx-ds-algo

Data structure and algorithm with ES X

algorithm data-structure es2015 es6

Last synced: 05 Jul 2025

https://github.com/woosungkim0123/algorithm-deep-dive

repository for Algorithm learning

algorithm

Last synced: 22 Jul 2025

https://github.com/phrugsa-limbunlom/algos

A collection of algorithms implemented in Scala for practicing.

algorithm scala

Last synced: 18 Jun 2025

https://github.com/aumirza/dsa

My DSA Practice.

algorithm dsa

Last synced: 23 Mar 2025

https://github.com/krayc425/algorithms-princeton

Assignments for Algorithms Part 1 at Princeton.

algorithm princeton princeton-cs

Last synced: 30 Mar 2025

https://github.com/minter-v1/chondaek-coding

ONLY FOR 촌댁의 취뽀를 위한 알고리즘 Repo

algorithm codingtest python

Last synced: 17 Jun 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/gmihov001/caesar-cipher-encrypting-app

Simple app that encrypts and decrypts text messages based on the logic of Caesar's Cipher (React based)

algorithm frontend reactjs

Last synced: 16 May 2026

https://github.com/markcaldropoli/cs375

Design & Analysis of Algorithms

algorithm analysis java makefile

Last synced: 15 Mar 2025

https://github.com/williamlsh/freecodecamp-intermediate-algorithm-scripting

Solutions for Freecodecamp intermediate algorithm scripting

algorithm freecodecamp javascript

Last synced: 15 Jul 2025

https://github.com/chrisvilches/pokemon-maze-part-ii

An algorithm that solves the ice field puzzle that appears in Pokemon games.

algorithm maze pathfinding shortest-path-algorithm

Last synced: 17 Jun 2025

https://github.com/hadv/hallelujah

Conway's Game Of Life

algorithm conway-game game-of-life palindrome

Last synced: 15 Jul 2025

https://github.com/neluckoff/binary-tree-in-java

A perfectly balanced binary tree in Java

algorithm binary binary-tree java

Last synced: 21 Mar 2025

https://github.com/pawelgoj/examples-of-some-algorithms

Same examples of widely used algorithms

algorithm algorithms machine-learning python

Last synced: 11 Jul 2025

https://github.com/mhsjlw/2048

A recursive algorithm that solves 2048

2048 algorithm recursion

Last synced: 01 Apr 2025

https://github.com/alvarocastro/stalinsort

An implementation of the meme stalinsort in JavaScript.

algorithm javascript meme sort sorting stalin stalinsort

Last synced: 08 May 2026

https://github.com/dashroshan/dsa-using-c

📦 Implementation of data structures and algorithms using C

algorithm c data-structures

Last synced: 06 Apr 2025

https://github.com/dashroshan/dsa-using-python

📦 Implementation of data structures and algorithms using Python

algorithm data-structure python

Last synced: 06 Apr 2025

https://github.com/iamotz/shoppingcart

An OOP program to implement a shopping cart software

algorithm javascript oop shopping-cart

Last synced: 21 May 2026

https://github.com/czubocha/so-lru-frame-allocation-algorithms

implementation of different types of LRU frame allocation algorithms

algorithm frame-allocation lru

Last synced: 17 Jul 2025

https://github.com/oliverhennhoefer/r-averaged-difference-algorithm

R-Implementation of the "Averaged Difference Algorithm" for Spatial Outlier Detection conceived by Yufeng Kou and Chang-Tien Lu (2006).

algorithm averaged avgdiff chang-tien detection difference farming implementation kou lu outlier precision r spatial weighted yield yufeng

Last synced: 29 May 2026

https://github.com/akihiko47/rockpaperscissors_cellular-automata

A cell change colour when the number of neighbouring cells that beats it is above a threshold. 1 beats 2 / 2 beats 3 / 3 beats 1

algorithm cellular-automata generative-art pygame python rock-paper-scissors

Last synced: 12 Apr 2025

https://github.com/jwvg0425/haskellalgorithms

Haskell로 Algorithm 짜기

algorithm haskell

Last synced: 23 Jul 2025

https://github.com/arielliv/max-flow-algorithm

Several implementations of max flow algorithm in c++

algorithm algorithms algorithms-and-data-structures computer-science

Last synced: 28 Mar 2025

https://github.com/bodiali/knights-travails

A program that shows the shortest possible way to get from one square to another by outputting all squares the knight will stop on along the way.

algorithm javascript

Last synced: 10 Sep 2025

https://github.com/evian-zhang/pat

PAT (Advanced Level) Practice https://pintia.cn/problem-sets/994805342720868352

algorithm

Last synced: 04 Apr 2025

https://github.com/zenser/algorithm-learn

算法学习,使用javascript实现

algorithm javascript

Last synced: 14 May 2025

https://github.com/pawfa/algorithms

Example application to learn Redux and D3.js

algorithm algorithms react reactjs redux

Last synced: 14 Apr 2026

https://github.com/bblodfon/yates-hennel-gen

A generalization of the Yates and Hennel algorithm (branch coverage software testing)

algorithm branch-coverage c software-testing yates-hennel

Last synced: 10 Sep 2025

https://github.com/jun-labs/algorithm

📝 자료구조, 알고리즘 학습 저장소.

algorithm data data-structures leetcode problem-solving programmers ps structure

Last synced: 14 Mar 2025

https://github.com/melardev/cppalgorithmsnippets

Cpp Snippets on algorithm library

algorithm algorithms cpp demos examples snippets

Last synced: 19 Jun 2025

https://github.com/nekonenene/programmer-nou-wo-kitaeru-suugaku-puzzle

『プログラマ脳を鍛える数学パズル』への挑戦記録

algorithm ruby

Last synced: 22 Jul 2025

https://github.com/gireeshbharmshetty/java-rate-limiter

A simple Token Bucket rate limiter implementation in Java.

algorithm concurrency java rate-limiter system-design token-bucket

Last synced: 07 May 2025

https://github.com/dscmatter/tf-idf-document_scorer

TF-IDF (Term frequency, Inverse Document Frequency) is an algorithm or way to score the importance of words (or 'terms') based on how frequently they appear

algorithm python tf-idf-score

Last synced: 05 Apr 2025

https://github.com/kdelphinus/cpp_study

내가 공부하고 푼 c++ 코드들

algorithm baekjoon coding-challenge cpp

Last synced: 14 Mar 2025

https://github.com/kdelphinus/c_study

내가 공부하고 푼 c 코드들

algorithm baekjoon c coding-challenge

Last synced: 14 Mar 2025

https://github.com/kdelphinus/python_study

내가 공부하고 푼 파이썬 코드들

algorithm baekjoon coding-challenge python

Last synced: 14 Mar 2025

https://github.com/linsanity03/algorithm_visualizer

Algorithm visualizer game with pygame showcasing visualization of Popular algorithms

algorithm algorithm-visualization algorithms data-structures-and-algorithms pygame python python3 shortest-path-algorithm

Last synced: 17 Jul 2025

https://github.com/ki-seki/algorithm

原创的 C/C++ 数据结构与算法模板或者笔记,主要是给自己备考用的

algorithm c cpp data-structures

Last synced: 17 May 2026

https://github.com/computational-problem-solving/js-max-gap

:hole: max-gap library for JavaScript

agpl algorithm algorithms javascript js

Last synced: 18 Jun 2025

https://github.com/jackhowa/seek-and-destroy-fcc

Remove all elements from the initial array that are of the same value as these arguments.

algorithm freecodecamp

Last synced: 18 Jul 2025

https://github.com/anbalagand/reinventthewheel

Explore the fundamental data structure in Swift and understand the underlying concepts that make sense of them.

algorithm array dictionary interoper swift unsafepointer

Last synced: 03 Jun 2026

https://github.com/decoyer/leetcode_practice

(deprecated) Problem Solving

algorithm

Last synced: 18 Jun 2025

https://github.com/woohoeon/hackerrank

Solutions to HackerRank challenges. 해커랭크 알고리즘 문제풀이

algorithm hackerrank javascript

Last synced: 06 Aug 2025

https://github.com/cyanpotion/cyan_zip

a multi-forcasting-range-encode compressing algorithm.

algorithm compression range-encode

Last synced: 12 Jan 2026