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/abhay-kanwasi/data-structure

Various data structures in python with proper code with explanation and meaningful comments

algorithm data-structures python pythonbeginners pythondatastructure

Last synced: 13 Feb 2026

https://github.com/pinedah/notacioninfija-postfija-v2.0

Algoritmo para convertir expresiones aritméticas de notación infija a notación posfija, desarrollado como parte de un proyecto de primer parcial en el curso de Algoritmos y Estructuras de Datos. Este código en C utiliza pilas y punteros para lograr una conversión eficiente y precisa.

algorithm algorithms-and-data-structures c infix-to-postfix postfix-notation school-project stacks

Last synced: 01 Dec 2025

https://github.com/olyutorskii/doubdabc

DoubDabC is a Java library that supports binary integer value to decimal sequence conversion with alternative algorithm.

algorithm alternative-algorithm base-conversion bcd conversion dda decimal digits double-dabble-algorithm gc-friendry java java-library number radix

Last synced: 01 Dec 2025

https://github.com/tejashviraj19/100daysofdsaincpp

🧠 Daily DSA grind in C++ — a 100-day journey of solving problems, sharpening logic, and building mastery in data structures and algorithms. 🚀

100daysofcode algorithm challenge coding cplusplus cpp datastructures dsa practice programming

Last synced: 17 Oct 2025

https://github.com/bayars/hackerrankcodes

My hacker rank problems solve with listed. I add problem and solve.

algorithm c cpp hacker-rank python ruby

Last synced: 31 Dec 2025

https://github.com/tonyvu2014/algorithm

Application of algorithms to solve problems

algorithm algorithms

Last synced: 08 Dec 2025

https://github.com/oliverkovacs/barn

Finds the largest sqare in field with trees

algorithm

Last synced: 17 Oct 2025

https://github.com/showrin/anagram_checker

A simple program to check whether two strings are anagram or not.

algorithm anagram-checker angram javascript testing

Last synced: 29 Dec 2025

https://github.com/worst001/note_algorithm

整理了数据结构与基础算法,以及一些经典的LeetCode算法

algorithm design development guide learning leetcode leetcode-solutions markdown mkdocs note notebook

Last synced: 01 Mar 2025

https://github.com/creewick/theta-bot

Theta(bot) is a bot for practical exercises on algorithm complexity definition.

algorithm bot complexity studying telegram

Last synced: 09 Aug 2025

https://github.com/mnikander/cpp_sequence

Sequence pipelines in C++. A functional programming-inspired approach to processing data with map, filter, reduce, and more.

algorithm cpp cpp17 functional-programming generator map-filter-reduce pipeline rappel sequence

Last synced: 19 Oct 2025

https://github.com/andreispurim/aradi

Implementation of the NSA cryptography algorithm ARADI and LLAMA

algorithm aradi cryptography decryption encryption llama nsa

Last synced: 09 Feb 2026

https://github.com/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript

algorithm computer-science data-structures interview interview-questions software-engineer

Last synced: 19 Oct 2025

https://github.com/eastonarcher/python-sort-algorithms

⚡Collection of Python sorting algorithms - Bubble Sort, Merge Sort, and Quick Sort

algorithm bubble-sort merge-sort python3 quick-sort

Last synced: 09 Aug 2025

https://github.com/zerdicorp/ray_casting

Rendering pseudo-3D graphics using a ray casting algorithm.

2d algorithm game pseudo-3d ray-casting visualization

Last synced: 11 Jun 2025

https://github.com/nitsas/pareto-approximator

Approximate the Pareto set using the chord algorithm. (multiobjective optimization, c++)

algorithm c-plus-plus multiobjective-optimization

Last synced: 05 Jul 2025

https://github.com/onurozuduru/string-matcher-project

Project for Formal Languages & Automata Theory course.

algorithm automata formal-languages gui java project string-matcher

Last synced: 26 Feb 2025

https://github.com/eugenechevski/problem-solving

Data-structure and algorithms interview problems and solutions.

algorithm algorithms javascript leetcode python typescript

Last synced: 13 Nov 2025

https://github.com/philiparvidsson/quickhull-algorithm

Understanding the Quickhull Algorithm—assignment in the Algorithms VT15P4 (21AL1B) course.

algorithm algorithm-analysis big-o math opengl proof quickhull quickhull-algorithm

Last synced: 24 Mar 2025

https://github.com/brosgor/elgamal-api

Sistema de login que implementa el algoritmo de cifrado ElGamal para garantizar la autenticación segura de usuarios. Las credenciales se encriptan con claves asimétricas, ofreciendo protección robusta contra la interceptación y el acceso no autorizado.

algorithm criptography elgamal-encryption flask gunicorn logging mysql-database python registry signing

Last synced: 23 Mar 2025

https://github.com/louislefevre/rsa

RSA cryptosystem for demonstrating the encryption and decryption of messages

algorithm cryptography decryption encryption rsa

Last synced: 30 Mar 2025

https://github.com/skywalkersam/fisheryatesshuffle

The Fisher–Yates shuffle algorithm.

algorithm fisher-yates-shuffle

Last synced: 24 Feb 2025

https://github.com/bm777/quicksort

This algorithm called FAST SORTING ALGORITHM (QuickSort) it is a question of ordering the table from a pivot (value chosen in the table (generally the first value) In this same table we classify the lower values on the left and the lower values on the right. higher values Then we recall the RAPID SORTING ALGORIHTME, once for the left part ...

algorithm quicksort

Last synced: 02 Jul 2025

https://github.com/omarbazaraa/cnc-machine

A CNC machine powered by Arduino for solving Android Flow game, and drawing images.

algorithm arduino cnc opencv serial-communication

Last synced: 04 Sep 2025

https://github.com/jdleung/jdastar

A simple path finding library based on the A*(A-Star) algorithm.

a-star algorithm astar ios macos pathfinding swift

Last synced: 23 Oct 2025

https://github.com/wsmd/sleepsort-promise

😴 A Promise based implementation of SleepSort

algorithm promise sleepsort sort sorting-algorithms

Last synced: 08 Apr 2025

https://github.com/simhani1/boj

알고리즘 풀이

algorithm cpp java

Last synced: 18 Apr 2025

https://github.com/suvasish114/dsa

Data structure and algorithm related problems and codes

algorithm data-structures

Last synced: 07 Feb 2026

https://github.com/devfancy/problem-solving

For Algorithm (Baekjoon, Programmers)

algorithm programmers

Last synced: 13 Jun 2025

https://github.com/andi611/ohlc-extraction-fintech

The goal of this work is to compute the OHLC (open, high, low, close) prices of 台指期 within a given date based on minute-based trading record, implementation in Python.

algorithm fintech ohlc

Last synced: 24 Mar 2025

https://github.com/acbin/ds-and-algorithms

✨ Data Structure and Algorithms.

algorithm cpp

Last synced: 19 Mar 2025

https://github.com/basemax/queuelinkedlistgo

This is a simple implementation of a queue using a linked-list in Go. This is a good example of how to use a linked-list in Go.

algorithm algorithms-and-data-structures data-structure datastructure ds go golang linked-list linked-list-queue linkedlist linkedlist-queue queue queue-linked-list queue-linkedlist

Last synced: 03 Apr 2025

https://github.com/lucasguiss/algorithms

Algorithms and data structures in Go

algorithm data-structures go

Last synced: 24 Oct 2025

https://github.com/i-am-surovi/cse221-bracu

This repository contains all lab assignments and basics of fall'23 semester of BracU CSE221 [Algorithm] course.

algorithm algorithm-lab bracucse cse221 cse221-bracu cse221-fall23 cse221lab python

Last synced: 16 Mar 2025

https://github.com/gmongaras/dino_game_ai_v2

AI that learns to play the Google dino game using an improved version of NEAT

ai algorithm dinosaur-game genetic-algorithm javascript neural-network neural-networks

Last synced: 25 Mar 2025

https://github.com/abhiroop/pearls

Pearls of Functional Algorithmic Design

algorithm data-structures haskell

Last synced: 18 Mar 2025

https://github.com/nazanin1369/ahocorasick

ahoCorasick Pattern searching algorithm in Javascript

aho-corasick algorithm javascript

Last synced: 08 Jul 2025

https://github.com/reinderien/inspiration

Thoughts on the PyCon 2015 Thumbtack challenge

algorithm card pycon python thumbtack

Last synced: 23 Mar 2025

https://github.com/trivigy/multiset

Implementation of the multiset data structure

algorithm data-structure go multiset

Last synced: 01 Apr 2025

https://github.com/chrischv/buy-movie-tickets-algorithm

Algorithm for choosing the best seats in a cinema. Made in dart.

algorithm bot dart dartbot movies puppeteer tickets

Last synced: 25 Oct 2025

https://github.com/tahmidefaz/look-and-say

A Python implementation of the weird but interesting Look and Say algorithm

algorithm lookandsay python python3

Last synced: 06 Mar 2025

https://github.com/tahmidefaz/no-sqrt

Estimates the square root of a number without the sqrt() function

algorithm binary-search python python3 square-root-estimate

Last synced: 06 Mar 2025

https://github.com/mightypixel/algorithms

A collection of algorithms

algorithm python

Last synced: 17 Mar 2025

https://github.com/tetiewastaken/tsrt

Command line implementation of multiple sorting algorithms in TypeScript

algorithm cli npm sort typescript

Last synced: 09 Feb 2026

https://github.com/andi611/intersection-manager-algorithm

A 4 way Intersection Manager That Minimizes the Average Waiting Time of Each Car at a crossroad, Implementation in C++

algorithm intersection-management optimization optimization-algorithms

Last synced: 24 Mar 2025

https://github.com/wollmers/p6-lcs-bv

Longest Common Subsequence implemented with Bit-Vectors

algorithm bit-vector lcs longest-common-subsequence

Last synced: 26 Oct 2025

https://github.com/volkansah/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: 31 Aug 2025

https://github.com/alexandreelise/percentage-repartition

Compute a percentage repartition based on possibly fixed percentage values in a dataset

algorithm algorithms javascript js math nodejs nodejs-modules npm utilities

Last synced: 14 Feb 2026

https://github.com/jabellard/ulcs

This is an algorithm to solve unbalanced ladder electrical circuits.

algorithm algorithms circuit java

Last synced: 11 Mar 2025

https://github.com/mutazhelal/raytracing-diffuse

A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test its intersection with each sphere to compute the image pixel colour.

algorithm computer-graphics computer-graphics-opengl cpp opengl ray-tracing raytracing

Last synced: 05 Mar 2025

https://github.com/mo42/rleval

Evaluate (test and compare) Reinforcement Learning Algorithms

agent algorithm gradient-descent reinforcement-learning reward

Last synced: 15 Mar 2025

https://github.com/am-i-groot/summer-intern-iitguwahati-spml

Developed an automated Water Quality Monitoring System (WQMS) at IIT Guwahati, using the pH-W218 sensor and K-Means Clustering to assess water potability. The project enhances water quality evaluation through machine learning-based classification.

algorithm data data-visualization kmeans-clustering machine-learning python report sensor signal-processing

Last synced: 27 Oct 2025

https://github.com/jooapa/hansolo_generator

Code that writes HANSOLO 1,000,000 times to a file called HANSOLO.hs

algorithm all generator hansolo klinoff languages

Last synced: 07 Jul 2025

https://github.com/duskybomb/hill-cipher

Improved version of Hill Cipher algorithm which now accepts alphanumeric and special characters.

algorithm hillcipher

Last synced: 27 Oct 2025

https://github.com/maxpat78/w32_fnmatch

An exact Win32 wildcard matching algorithm implementation for Python

algorithm fnmatch matcher pure-python python3 wildcard win32

Last synced: 28 Jan 2026

https://github.com/jaaumg/jo-o-brainf-ck

A way to write my name (João) in BrainF*ck

algorithm brainfuck

Last synced: 30 Jan 2026

https://github.com/basemax/sparsepolynomiallinkedlistc

This is a C implementation of a sparse polynomial linked-list. This is a good example of how to use a linked-list in C. By using a linked-list, we can store a sparse polynomial in a memory efficient way. Sparse polynomials are polynomials that have a lot of terms with a coefficient of 0.

algorithm algorithms algorithms-and-data-structures c c-polynomial c-sparse-polynomial c-sparsepolynomial datastructure ds polynomial polynomial-c sparse sparse-polynomial sparse-polynomial-c sparsepolynomial sparsepolynomial-c

Last synced: 03 Apr 2025

https://github.com/ugnmura/Marching_Squares_Processing_Java

Marching Squares Algorithm implemented in Processing 3 in Java

algorithm image-processing java processing

Last synced: 02 Sep 2025

https://github.com/micahondiwa/sorting_algorithms

Implementing different sorting algorithms in C.

algorithm algorithms sort sorting sorting-algorithms

Last synced: 03 Apr 2025

https://github.com/maxgfr/benford-law

A simple library to check if a dataset follows the Benford's law

algorithm benford benford-analysis benfords-law javascript nodejs typescript

Last synced: 08 Apr 2025

https://github.com/jinghzhu/crackalgorithm

Solutions to popular algorithm challenges

algorithm golang java leetcode lintcode python

Last synced: 10 Feb 2026

https://github.com/florianluediger/onthepowerofcolorrefinement

Ausarbeitung für das Seminar Algorithm Engineering an der TU Dortmund zum Paper "On the Power of Color Refinement" von Arvind et al.

algorithm colorrefinement graph-isomorphism isomorphic research weisfeiler-lehman

Last synced: 14 Feb 2026

https://github.com/izaaccoding36/projeto-onia

Esse repositório será utilizado para a publicação e desenvolvimento do meu projeto para a Olimpíada Nacional de Inteligência Artificial (ONIA) de 2025.

algorithm csv machine-learning project python research xgboost-classifier

Last synced: 15 Mar 2025

https://github.com/gebes/longestcollatzsequence

Get the longest Chain under 1 Million

algorithm java projecteuler

Last synced: 24 Jan 2026

https://github.com/kieubaduong/permutation-benchmarking-app

This repository benchmarks the performance of various permutation algorithms in C++. It includes implementations of Backtracking, DFS, Factorial, Heap's Algorithm, and Lexicographic Order.

algorithm benchmark cpp permutation

Last synced: 21 Feb 2025

https://github.com/ngchain/cryptonight-go

NGIN PoW algorithm, a variant of cryptonight in golang

algorithm cryptonight

Last synced: 18 Jan 2026

https://github.com/ndsvw/maximum-profit-problem

Dynamic-Programming solution of the Maximum Profit Problem: Given an array of n integers representing a price of something over a time period: What is the maximum profit you can make by buying and selling at most k times?

algorithm complexity-analysis dynamic-programming maximum-profit price

Last synced: 03 Mar 2025

https://github.com/albertlin0923/algorithm

阿呆的算法之旅

algorithm leetcode-solutions

Last synced: 01 Jul 2025

https://github.com/junho100/algorithm_in_military

군대서 푼 알고리즘(국방오픈소스아카데미 - "코딩문제은행" 및 백준 문제들)

algorithm python

Last synced: 29 Mar 2025

https://github.com/crissnamon/soldeea

Encryption algorithm based on system of linear diophantine equations resistant to quantum algorithms

algorithm cryptography decryption diophantine diophantine-equation diophantine-equations encryption encryption-algorithm equation java quantum-algorithms soldeea

Last synced: 26 Mar 2025

https://github.com/niu-grandpa/fe-algorithm

leetcode必刷算法题

algorithm javascript leetcode

Last synced: 16 Mar 2025

https://github.com/memory-h/algorithm

백준 알고리즘 문제

algorithm java-11

Last synced: 10 Jan 2026

https://github.com/kktam/mergesort-obj

node library for merge sort, with object support

algorithm mergesort nodejs

Last synced: 15 Mar 2025

https://github.com/shivamksharma/numericalanalysismethod

In This Respository, I tried to familiarize the beginner with Numerical Analysis in 6 Methods. This is intended to be the first article in a series of Numerical Analysis Methods and Their Implementation in C++.

aitken algorithm convergence-acceleration-algorithm cplusplus equation iteration-process iterations iterations-passed mathematicians mathematics newton nfdf numerical-analysis numerical-methods projects projects-done respository solving-equations

Last synced: 23 Mar 2025

https://github.com/c17an/morgorithm

👨‍💻 파이썬 알고리즘 문제풀이 저장소 🔒

algorithm python

Last synced: 08 Apr 2025