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

Combinations algorithm with specific position

algorithm combinatorics

Last synced: 21 Mar 2025

https://github.com/myeonghan-nim/algorithm-programmers

📚 Algorithm: programmers

algorithm python

Last synced: 27 Jun 2025

https://github.com/rathod-shubham/machinelearning-1

A curated list of my machine learning projects. Machine learning (ML) is the study of computer algorithms that improve automatically through experience and by the use of data. It is seen as a part of artificial intelligence.

algorithm classification clustering machine-learning reinforcement-learning

Last synced: 20 May 2026

https://github.com/sleekpanther/counting-inversions

Finds how similar 2 lists of rating are using the Divide and Conquer approach. Extension of MergeSort that actually displays the specific inversions as well as just counting the total number.

algorithm algorithm-design arrays count counting-inversions dissimilarity divide-and-conquer invert merge mergesort mergesort-algorithm noah noah-patullo pattullo pattulo patullo patulo ratings similarity sorting

Last synced: 05 Mar 2025

https://github.com/sibeux/compfest-cpc

Competitive Programming Contest COMPFEST Universitas Indonesia 2022 repository by sibeux - nasrulwahabi [sibe_ux / nasrul_wahabi]

algorithm competitive-programming-contests compfest cpc programming

Last synced: 16 May 2025

https://github.com/dzimiks/algorithms

Implementation of various algorithms and data structures written in Java.

algorithm java

Last synced: 28 Jul 2025

https://github.com/eightants/rps-ai

PARIS: A Rock, Paper, Scissors AI created with Javascript

algorithm javascript prediction

Last synced: 22 Sep 2025

https://github.com/asungur/data_structures_and_algos

Go,Ruby and Python implementations of common algorithms and data structures

algorithm algorithms data-structures go golang interview interview-preparation ruby

Last synced: 19 Jul 2025

https://github.com/igor-240340/clopeclusteringalgorithm

C++ test assignment on implementation of CLOPE clustering algorithm

algorithm categorical-data clope clustering-algorithm transactional-data

Last synced: 29 Mar 2025

https://github.com/leomaurodesenv/contest-codes

Repository of exercises of online contests

algorithm contests-codes cpp

Last synced: 29 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/brainlesslabs/pizza

A Lightweight distributed database written in C++ and on top of sqlite

algorithm cplusplus cpp cpp11 database distributed-database sqlite3

Last synced: 16 May 2026

https://github.com/svtter/algorithm-note

algorithm everyday.

algorithm

Last synced: 27 Mar 2025

https://github.com/rickreisdev/VendingMachine

Algoritmo que simula o funcionamento de uma máquina automática de alimentos no ambiente do terminal do C++.

algorithm cpp rickreis rickreisme vending-machine

Last synced: 06 May 2025

https://github.com/pouu69/minegame

지뢰찾기게임과 같이 지뢰와 주변지뢰숫자를 포함하는 숫자 보드판 생성

algorithm java mine

Last synced: 18 Mar 2025

https://github.com/hyp3rflow/problemsolving

ALGORITHM STUDY | BAEKJOON | CODEUP

algorithm baekjoon-online-judge codeup

Last synced: 07 Nov 2025

https://github.com/hyp3rflow/alps_algorithm

ALPS2019 | Algorithm Source File

algorithm

Last synced: 07 Nov 2025

https://github.com/devbruce/algorithm_problem_solving

Archive of My Algorithm Problem Solving

algorithm problem-solving

Last synced: 09 Feb 2026

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

some data science tools and coding contests solutions

algorithm data-science puzzles

Last synced: 18 Feb 2026

https://github.com/kahsolt/oj-notes

persoanl algorithm/datastruct notes

acm-icpc algorithm notes oj-solutions

Last synced: 12 Jun 2026

https://github.com/floydz/binarycontainer

small container for a binary vector

algorithm

Last synced: 15 Aug 2025

https://github.com/mnz1365/sort-check

check sort list of numbers

algorithm check checker javascript list sort

Last synced: 23 Mar 2025

https://github.com/duguce/algosolutions

本仓库用来存储我所做过的来自各大题库的OJ算法题的题解(当前均使用Python3实现),以及算法学习的相关笔记

algorithm python3 solutions

Last synced: 10 Jul 2025

https://github.com/leandrols/selectionsortvisualization

Selection Sort Algorithm Visualization

algorithm selection-sort

Last synced: 30 Jul 2025

https://github.com/czoido/conan-levmar

Conan recipe for the levmar library: http://users.ics.forth.gr/~lourakis/levmar/

algorithm least-squares levenberg-marquardt nonlinear optimization

Last synced: 03 Apr 2025

https://github.com/ribtas007/dsa_cs506

contains all the works that I did while pursuing the DSA_CS506 course.

algorithm c cpp data-structures

Last synced: 20 May 2026

https://github.com/pixcai/algorithms

Algorithms notes and code and leetcode solution by JavaScript

algorithm algorithms-datastructures algorithms-implemented javascript leetcode leetcode-javascript nodejs

Last synced: 27 Apr 2026

https://github.com/noxxxxxxxx/snippet

Programming language code snippet, UI component, algorithm

algorithm ui-components vuejs

Last synced: 30 Jul 2025

https://github.com/tangcent/lintcode

solution of lintcode

algorithm lintcode

Last synced: 04 Apr 2025

https://github.com/joelibaceta/mia-101-pc1

Solución a la practica 1

algorithm mathematics python

Last synced: 20 May 2026

https://github.com/ym1085/algorithm-study

Repository for solving algorithmic problems

algorithm backjoon java leetcode programmers

Last synced: 29 Mar 2025

https://github.com/rushil-ambati/simplex

Implementation of the Simplex Algorithm for LP maximisation problems

algorithm linear-programming simplex

Last synced: 15 May 2026

https://github.com/shamikaredkar/python-text-based-slot-machine-

This Python project offers a command-line slot machine simulation where players deposit funds, bet on up to three lines, and spin to win. Featuring four symbols with varying values, the game calculates wins based on symbol matches across bet lines, multiplying bets by symbol values.

algorithm command-line command-line-tool python slot-machine

Last synced: 14 Mar 2025

https://github.com/mustafabinguldev/javaalgorithmsways

In this repository I share algorithms and coding approaches, algorithms that I will and can use in java and programming.

algorithm algorithm-challenges algorithms algorithms-and-data-structures java java-8 java-algorithm java-algorithms jdk jdk17 jdk8 programming software-engineering sorting-algorithms

Last synced: 03 Jan 2026

https://github.com/px86/sha-256

Implementation of the SHA-256 hashing algorithm in C++.

algorithm hashing sha-256

Last synced: 21 Mar 2025

https://github.com/abrarulhassan-786/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: 17 Mar 2025

https://github.com/ttwag/p2_gaussian_elimination

A function that encodes the Gaussian Elimination algorithm

algorithm linear-algebra numpy python

Last synced: 29 Apr 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/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/nohomey/math-objects

C++ library containing basic mathematical objects such as: matrix, vector and others as well some basic algorithms and operations with them

algebra algorithm cpp experiment learning linear-algebra math-objects mathematical-objects matrix vector

Last synced: 01 Jul 2026

https://github.com/junqiuzhang/competitive-decision-algorithm

competitive decision algorithm research in facility location problem

algorithm competitive-decision-algorithm facility-location-problem

Last synced: 04 Jun 2026

https://github.com/kristiyanvachev/cpp_dsa

Data structures and Algorithms with C++ course at Sofia University

algorithm binary cpp datastructures dsa fmi linked list queue sda sdp stack su tree trie

Last synced: 17 Mar 2025

https://github.com/bzdgn/geneticalgorithmdemo

A simple genetic algorithm implementation demo, based on a code that is citated inside the README.md and the code.

algorithm algorithms-implemented evolutionary-algorithm evolutionary-algorithms genetic-algorithm java

Last synced: 28 Mar 2025

https://github.com/sciss/contextsnake

Variable length markov chains

algorithm markov-chain

Last synced: 18 Jun 2026

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

A collection of algorithms implemented in Java for practicing.

algorithm java

Last synced: 31 Jul 2025

https://github.com/risto-stevcev/haskell-mergesort

Mergesort implementation in Haskell

algorithm haskell mergesort

Last synced: 12 Jun 2026

https://github.com/zettca/ist.asa.graphs4

Minimum Spanning Tree problem solved with Kruskal's Algorithm in C++

algorithm graphs kruskal kruskal-algorithm school

Last synced: 31 Jul 2025

https://github.com/t-kalv/longest-increasing-subsequence

Longest Increasing Subsequence

algorithm

Last synced: 22 Mar 2025

https://github.com/abhisekp/fcc-challenges

🔰 FreeCodeCamp Algorithm Challenge Solutions

algorithm challenges freecodecamp implementation

Last synced: 29 May 2026

https://github.com/xudaolong/algorithm

Learning algorithm structure.

algorithm typescript

Last synced: 01 Aug 2025

https://github.com/aymane-maghouti/machine-learning-basics

This is a basic repository which contains a simple application of machine learning algorithms and some statistical methods for data analysis

algorithm keras machine-learning neural-network python sklearn supervised-learning tensorflow unsupervised-learning

Last synced: 09 Apr 2026

https://github.com/loveboyme/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: 02 Mar 2025

https://github.com/brian-gates/hungarian

The Hungarian algorithm solves the assignment problem in polynomial time. Also known as: Munkres algorithm.

algorithm assignment-problem hungarian-algorithm munkres-algorithm

Last synced: 01 Aug 2025

https://github.com/t-kalv/python-searching-a-matrix

Python Searching A Matrix

algorithm matrix search

Last synced: 22 Mar 2025

https://github.com/pseudoyu/cs61b-sp14

UC Berkeley —— CS61B Data Structures Spring 2014

algorithm data-structure java notes ucberkeley

Last synced: 17 Mar 2025

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

42- Solo project: Create a custom algorithm in C to sort a list of int.

algorithm c

Last synced: 16 Jun 2025

https://github.com/akashnath420/graph-based-path-finding-tool

The Java code models all 64 districts of Bangladesh as nodes in an undirected, weighted graph. The graph captures road distances between districts to support pathfinding, logistics, or geographic analysis.

akash-nath algorithm algorithms bfs cse246 data-structures dsa east-wast-university ewu graph shortest-path-algorithm

Last synced: 16 Jun 2025

https://github.com/t-kalv/python-floyd-s-algorithm

Python Floyd's Algorithm

algorithm floyds

Last synced: 22 Mar 2025

https://github.com/ndsvw/median-maintenance

Median-Maintenance keeps track of the median of a growing list of numbers. O(log(n)) complexity for each of the n list elements => O(n*log(n))

algorithm complexity logarithmic median

Last synced: 02 Aug 2025

https://github.com/edr3x/recommendation-algo

recommendtaion algorithm written for Vehicle Rental Platform.

algorithm rust

Last synced: 30 Jun 2026

https://github.com/pseudoyu/redblacktree-java

Red Black Tree Implementation in Java

algorithm data-structure java

Last synced: 17 Mar 2025

https://github.com/happyrip/algorithms-and-data-structures

Some basic algorithms and data structures implemented for practice.

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

Last synced: 14 Jun 2025

https://github.com/gavrilaf/reviro

Basic algorithm on Swift

algorithm heap sort swift

Last synced: 14 Apr 2025

https://github.com/buraktalhaa/diningphilosophers

A solution to the famous Dining Philosophers problem using the Token Ring approach.

algorithm dining-philosophers dining-philosophers-problem python semaphore synchronization token-ring

Last synced: 13 Oct 2025

https://github.com/alphazee09/skygate

SkyGate is a comprehensive application designed to detect whether images and videos are AI-generated or authentic.

ai algorithm analysis api detection insights python3

Last synced: 06 Apr 2026

https://github.com/sw-dreamer/algorithm

Java Algorithm

algorithm java

Last synced: 29 Oct 2025

https://github.com/shuque/draft-dnsop-multi-alg-rules

Multiple Algorithm Rules in DNSSEC

algorithm dns dnssec ietf multiple rules

Last synced: 03 Jan 2026

https://github.com/pokk/algorithm

My friend and I learned and programed the algorithm and design pattern. We're glad to share them to you.

algorithm datastructures design-pattern python3

Last synced: 16 Jun 2025

https://github.com/timbeurskens/Go-WFC

A Go wave-function-collapse port based on the C# WFC implementation.

algorithm go golang procedural-generation procedural-textures wfc

Last synced: 06 May 2025

https://github.com/brionmario/astar-pathfinder

Path-finder app implemented using the A-Star algorithm

algorithm astar-algorithm java obstacle pathfinding

Last synced: 22 Jul 2025

https://github.com/0x8f701/thesis

Thesis Collection

algorithm essay thesis

Last synced: 02 Aug 2025

https://github.com/zerdicorp/boids_simulation

Have you already implemented the boids simulation algorithm? So now it's my turn!

2d algorithm boids boids-simulation flock visualization

Last synced: 02 Apr 2025

https://github.com/jeantimex/swiftyklotski

🕹️Swift library to solve Klotski puzzle game with efficient algorithm.

algorithm example klotski puzzle-game swift swift-library

Last synced: 20 May 2026

https://github.com/johnfromspace/backtracking-

Backtracking can be defined as a general algorithmic technique that considers searching every possible combination in order to solve a computational problem.

algorithm algorithms backtracking backtracking-algorithm competitive-programming

Last synced: 17 Jul 2025

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

equal distance distribution of vertexes on a sphere

algorithm cxx cxx11 distribution library plotter plotting sphere sphere-surface vertex vertices

Last synced: 06 May 2026

https://github.com/jayexdesigns/a-star-visualizer

A visualizer for the popular A* algorithm

a-star algorithm pathfinding visualizer

Last synced: 04 May 2025

https://github.com/jayexdesigns/sorting-algorithm-visualizer

A simple visualizer for common sorting algorithms

algorithm sorting-algorithms vanilla-javascript visualization

Last synced: 15 Oct 2025

https://github.com/divinemonk/reduce-time-complexity-python

Algorithmic Techniques for Reducing Time Complexity(TC) of a python code.

algorithm codechef codewars python python3 time time-complexity time-complexity-analysis

Last synced: 19 Jul 2025

https://github.com/ruancarllo/spell-checker

A character tree-based spelling correction algorithm

algorithm spell-checker tree-structure

Last synced: 05 Jul 2025