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/brevex/binary-search-tree

A binary search tree made in Java that manipulates integer values.

algorithm binary-search-tree computer-science data-structures java

Last synced: 12 Jun 2025

https://github.com/alightsoulmate/algocontestinfohub

[DEVELOPING!] Hub for Online Algorithm Contest Schedules

algorithm information-gathering one-stop-application site

Last synced: 04 Sep 2025

https://github.com/eghojansu/windowing

Windowing Algorithm PHP Implementation

algorithm php7 windowing

Last synced: 24 Jun 2025

https://github.com/stardustdl/algorithms-in-rust

A collection of some algorithms and data-structures.

algorithm algorithm-competitions algorithms-implemented data-structures

Last synced: 01 Apr 2025

https://github.com/michael98liu/competitive-programming

Competitive programming problems from various origin.

algorithm competitive-programming

Last synced: 04 Jul 2025

https://github.com/sakiila/algorithm

Crush in Algorithm.

algorithm

Last synced: 12 Jun 2025

https://github.com/hezztia/dead_ants_counter_by_hezztia

This python function counts the number of dead ants mentioned in a line of text. The code analyzes the text for ocurrences of the word "ant" and potential "ant bodies" to estimate the number of dead ants.

algorithm codewars function python

Last synced: 07 Apr 2025

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

This is a promising implementation of the n-Queens problem in C. It uses a recursive backtracking algorithm to find all solutions to the n-Queens problem. It is a promising implementation because it uses a heuristic to prune the search tree. The heuristic is to only place a queen in a column if it is not in check with any other queens.

algorithm algorithm-c backtracking backtracking-algorithm backtracking-methods backtracking-questions backtracking-search backtracking-tech-interview backtracking-tree c c-algorithm n-queens nqueens queens-problem queens-puzzle tree

Last synced: 03 Apr 2025

https://github.com/rubyonworld/rustc-hash

A speedy hash algorithm used within rustc.

algorithm rustc speedy

Last synced: 05 Sep 2025

https://github.com/randomgamingdev/greedy-meshing-js-demo

A demonstration of greedy meshing in Javascript with p5.js used for voxels and more

algorithm algorithms basic demo example greedy-algorithm greedy-algorithms greedy-meshing javascript p5js quickstart simple

Last synced: 29 May 2026

https://github.com/da-in/algorithm

✔ algorithm problem solving repository (solved.ac id - talown)

algorithm baekjoon baekjoon-algorithm baekjoon-online-judge baekjoon-solutions codeup python

Last synced: 13 Jun 2025

https://github.com/yaxingson/es-containers

Implementation of various data structures and algorithms in javascript

algorithm datastructures list map set sort

Last synced: 04 Feb 2026

https://github.com/knifecake/ads

Some implementations of the traditional algorithms and data structures you're taught in any algorithms course.

algorithm data-structures

Last synced: 29 May 2026

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: 11 May 2026

https://github.com/tanuj-maheshwari/min-cost-arborescence

Minimum Cost Arborescence of a Directed Graph

algorithm 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: 28 Apr 2026

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/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: 13 Jun 2026

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

FNV-XOR-Mask-Shuffle Symmetric Encryption Algorithm

algorithm crypto encryption fnv fxms go golang mask security shuffle symmetric xor

Last synced: 06 Jun 2026

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

Mergesort algorithm for ints in Go

algorithm go mergesort

Last synced: 25 May 2026

https://github.com/tim-raphael/chess-engine

This is a simple chess engine implemented in Rust using the minimax algorithm with alpha-beta pruning for decision-making.

algorithm chess chess-engine minimax-algorithm rust

Last synced: 08 Jun 2026

https://github.com/gozdesaygiliyalcin/java-personal-examples-and-codes

This repository includes personal examples and homework assignments during the java bootcamp, and also includes hacker rank, codewars kata solutions.

algorithm codewars hackerrank java problem-solving

Last synced: 10 Jan 2026

https://github.com/palucki/yardiff

Yet another rdiff implementation - rolling hash based file diffs

algorithm compari delta diff diff-tool rdiff rolling-hash rsync signature

Last synced: 07 Sep 2025

https://github.com/programmer-rd-ai/competitive-programming-solutions

A collection of my solutions to various competitive programming problems from platforms like LeetCode. This repository serves as a personal archive of my problem-solving journey, covering a range of algorithms, data structures, and problem-solving techniques.

algorithm algorithms algorithms-and-data-structures data datastructures dsa javascript pandas python structures

Last synced: 01 Mar 2025

https://github.com/ro-el-c/ps

problem solving

algorithm cpp data-structure java python sql

Last synced: 05 May 2026

https://github.com/samdney/notes-3sum

Notes: "A 3SUM algorithm on the binary addition level of atomic generated real numbers" , id: notes_000X, Notes

3sum algorithm computer-science integers irrational-numbers math real-number

Last synced: 11 Mar 2026

https://github.com/tim-koehler/gram-schmidt-process

The Gram–Schmidt Process with an arbitrary amount of dimensions

algorithm gram-schmidt

Last synced: 18 Apr 2026

https://github.com/confused-techie/algorithm-collection

Simple Collection of Algorithms.

algorithm

Last synced: 14 Jun 2025

https://github.com/hyunsb/java-algorithm-practice

JAVA 알고리즘 문제풀이 저장소

algorithm data-structures java

Last synced: 02 Apr 2025

https://github.com/0nom4d/chooseyourbattles

4 algorithmic problems are facing you! Let's solve some! - Assignment from Fontys University of Applied Sciences (ALG1 Course)

algorithm epitech fontys fontys-ict-students

Last synced: 01 Apr 2025

https://github.com/chasestarr/mincut

Karger's mincut algorithm

algorithm go graph karger mincut

Last synced: 01 Mar 2025

https://github.com/misa-j/leetcode

my solutions to leetcode problems

algorithm algorithms data-structures leetcode

Last synced: 06 Oct 2025

https://github.com/newlandtv/my-algorithm-study

나의 알고리즘 학습 리포지토리.

algorithm cpp

Last synced: 06 Oct 2025

https://github.com/harisali-git/pathsearchingusingastar

Dynamic Route planning with obstacles using the A* algorithm

algorithm artificial-intelligence astar astar-algorithm astar-pathfinding cpp routeplanning

Last synced: 07 Oct 2025

https://github.com/streamr-dev/quick-dijkstra

Dijkstra's algorithm as a native C++ library for NodeJS, and as a WebAssembly library for the browsers

algorithm dijkstra graph

Last synced: 08 Oct 2025

https://github.com/axionbuster/gemssearch002

Solver for Gem Seeker (Tomb of the Mask+)

algorithm gem-seeker haskell tomb-of-the-mask

Last synced: 09 Oct 2025

https://github.com/pouu69/algorithm_study

자료구조 알고리즘 실습 용도

algorithm data-structures

Last synced: 09 Oct 2025

https://github.com/qshuai/go-dsa

Implementations of Data Structures and Algorithms in Go for Study Purposes.

algorithm data-structures-and-algorithms dsa golang

Last synced: 14 Jan 2026

https://github.com/quien697/algorithm-swift

It’s an algorithm practice project created using the Xcode Command Line Tool on macOS

algorithm leetcode swift

Last synced: 10 Oct 2025

https://github.com/jofaval/equal-shared-pay-ts

Distribute pay impact across different payees and incomes

algorithm html javascript jsdoc

Last synced: 10 Oct 2025

https://github.com/mindawei/practice

一些练习

algorithm java

Last synced: 10 Oct 2025

https://github.com/wutz/ca25l

常用算法25讲使用 Go 实现

algorithm go

Last synced: 14 Jan 2026

https://github.com/niawjunior/learn-js-algorithm

JavaScript Algorithmic Scripting

algorithm javascript

Last synced: 11 Oct 2025

https://github.com/krvajal/graph-experiments

Graphs algorithms experiments in C++ 11

algorithm cpp11 graph-algorithms graph-theory graph-traversal

Last synced: 12 Oct 2025

https://github.com/hongchangwu/haskell-99

Ninety-Nine Haskell Problems

algorithm haskell stack

Last synced: 13 Oct 2025

https://github.com/kartmaan/lychrel-number

Iterative process of adding numbers with their palindrome in order to end up with a new palindrome, or not...

196-algorithm algorithm calculations lychrel-number math mathematics palindrome palindrome-number unsolved-problems

Last synced: 14 Oct 2025

https://github.com/raveensr/a-star-path-finding-algorithm

This is program written in java using the A* algorithm. This algoirthm calculates distance on three main categories. Those are Euclidean, Manhatton and Chebyshew.

a-star algorithm chebyshev euclidean java manhatton

Last synced: 15 Oct 2025

https://github.com/pin3dev/42_pushswap

Algorithm challenge focused on sorting a stack of integers with the minimum number of operations. Implemented in C with a limited set of operations, ideal for understanding algorithm optimization.

42cursus 42porto 42pushswap 42school algorithm c sorting sorting-algorithm sorting-algorithms tutorial tutorial-sourcecode

Last synced: 17 Oct 2025

https://github.com/ayoubzulfiqar/thealgorithms

Blazzingly Fast Cutting-Edge Concurrent Generic Algorithms implemented in Go.

algorithm algorithms algorithms-and-data-structures go golang searching-algorithms sorting-algorithms

Last synced: 18 Oct 2025

https://github.com/sun0day/tanc

High performance C library collection

algorithm c performance

Last synced: 22 Jan 2026

https://github.com/hoehrmann/list-stackby

List::StackBy Perl module

algorithm perl-module perl5

Last synced: 18 Oct 2025

https://github.com/soyapo/codechef

Scripts to Codechef problems, submitted by me. Most of them tend to work.

algorithm cpp

Last synced: 19 Oct 2025

https://github.com/hamidhosen42/stl-standard-template-library

STL-Standard-Template-Library. All STL Code with problem solving

algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl

Last synced: 15 Mar 2026

https://github.com/naturalclar/merge-sort

merge-sort written in ReasonML

algorithm mergesort reasonml

Last synced: 24 Jan 2026

https://github.com/gregorybchris/bfprt

Median of medians quickselect algorithm

algorithm blum complexity conquer divide median quick quickselect quicksort

Last synced: 06 Feb 2026

https://github.com/liupengkun1993/algorithm

LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现

algorithm

Last synced: 24 Jan 2026

https://github.com/jacklehamster/json-compactor

Library for compressing a bunch of JSON data into one compressed file, improving load time.

algorithm compact compression json web

Last synced: 28 Jan 2026

https://github.com/dustinmichels/paradeller

Paradeller is a robo-poet that scours Twitter in search of fodder for paradelle poems

algorithm poem poetry python twitter twitter-api

Last synced: 01 Feb 2026

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

Random implementations of the sieve of Eratosthenes

algorithm eratosthenes numpy python3

Last synced: 16 Apr 2026

https://github.com/lamferzon/bboot

R package for block bootstrap

algorithm bootstrap rpackage statistics

Last synced: 06 Mar 2026

https://github.com/litreily/leetcode

my record of leetcode solutions

algorithm docs leetcode markdown pymdown

Last synced: 19 Apr 2026

https://github.com/thusharax/dsa

Data Structures & Algorithms questions and answers

algorithm dsa java python

Last synced: 20 Apr 2026

https://github.com/ciromirkin/cyclomaticcomplexityalgorithm_js

Cyclomatic Complexity Algorithm with Javascript.

algorithm javascript

Last synced: 21 Apr 2026

https://github.com/rohan-bhautoo/digits-recognition-using-neural-network

A machine learning system to categorise one of the UCI digit tasks using Neural Network in Java.

algorithm handwritten-digit-recognition java machine-learning neural-network uci-machine-learning

Last synced: 21 Apr 2026

https://github.com/brett-buskirk/sort-bubble

Visual demonstration of a bubble sort algorithm

algorithm animation bubble-sort javascript sorting-algorithms

Last synced: 05 Jun 2026

https://github.com/chasestarr/inversion

Inversion.Count returns the number of inversions in an integer array

algorithm go inversion

Last synced: 05 Jun 2026