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

⚙️ Data Structure & Algorithm library written with Typescript

algorithm commonjs data-structure esmodule javascript typescript

Last synced: 08 Jul 2025

https://github.com/damichoi/algorithm

Baekjoon Online Judge (백준 온라인 저지), LeetCode, Programmers, 이것이 코딩테스트다 (동빈북), 인프런 등의 알고리즘 문제 풀이를 모은 저장소입니다.

algorithm algorithms baekjoon baekjoon-algorithm baekjoon-online-judge inflearn java leetcode leetcode-java programmers

Last synced: 03 May 2025

https://github.com/my729/blog

前端学习的积累, 遇到的问题及重要知识

algorithm javascript vue

Last synced: 08 Jul 2025

https://github.com/rhcarvalho/stackedqueue

A demo of how to implement queues using stacks.

algorithm demo python queue stack

Last synced: 02 Mar 2025

https://github.com/ewliang/binary-tree-heap

C++ implementation of a heap and heap sort through use of a binary tree structure.

algorithm binary-tree c-plus-plus heap-sort

Last synced: 21 Feb 2025

https://github.com/rajgoesout/algorithms

Implementation of basic data structures & algorithms.

algorithm divide-and-conquer python

Last synced: 04 May 2025

https://github.com/mj41/algorithm-spiralmatrix

Various Perl 6 Sequences for spirals in matrix (two-dimensional arrays).

algorithm matrix perl6-module raku spiral-matrix

Last synced: 02 Mar 2025

https://github.com/karami-mehdi/juliaplayground

Where I Explore and Experiment with Julia Programming Language!

algorithm computing julia julia-language quantum-computing

Last synced: 22 Feb 2025

https://github.com/altafjava/data-structures-cpp

Data Structures using C and C++. Arrays, Linked List, Stack, Queue, ADT, Tree, Graph, Binary Search Tree, Sorting, Searching, Hashing, Algorithm

adt algorithm array bst c cpp data-structures graph hashing linked-list matrices queue recursion searching sorting stack tree

Last synced: 02 Mar 2025

https://github.com/abrarulhassan-786/n-queen-problem

The solution is [3,1,2,4]. The first queen should be placed in the 1st row 3rd column, the second queen should be placed in 2nd row 1st column, the third queen should be placed in 3rd row 2nd column and finally, the 4rth queen should be placed in 4rth row 4rth column.

ai algorithm algotrading artificial-intelligence code nqueens-problem nqueens-solution programming programming-language queens-puzzle

Last synced: 17 Mar 2025

https://github.com/lucas54neves/distribution-schedules-coloring

Repository for the final project of the Algorithms in Graphs discipline of the Computer Science course at the Federal University of Lavras

algorithm graphs python scheduling-algorithms

Last synced: 02 Mar 2025

https://github.com/fjtapia/benchmark_boost_sort

Benchmark programs for the Boost Sort Library

algorithm benchmark

Last synced: 02 Mar 2025

https://github.com/david-pena/cohen-sutherland-algorithm

Cohen-Sutherland Line Clipping Implementation

algorithm python

Last synced: 23 Feb 2025

https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-

A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.

algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python

Last synced: 02 Mar 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: 03 Jul 2025

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

my record of leetcode solutions

algorithm docs leetcode markdown pymdown

Last synced: 25 Aug 2025

https://github.com/freeyoursoul/fil

Free instrumental Library(FiL) is a general purpose C++ library. Mostly header-only

algorithm cpp20 datastore generic-library

Last synced: 05 Apr 2025

https://github.com/iyowei/dijkstra

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

algorithm algorithms dijkstra shortest-path-algorithm

Last synced: 19 Feb 2025

https://github.com/cuixing158/svd-fit-line

Linear Least Squares Problems Using SVD, straight line fitting (2D and 3D)

algorithm fitting fitting-algorithm math svd

Last synced: 28 Feb 2025

https://github.com/chiragagg5k/algorithms

A collection of implementations of various algorithms in various languages. Includes merge sort , insertion sort , binary search , counting sort

algorithm algorithms java python3 searching-algorithms sorting-algorithms

Last synced: 16 Mar 2025

https://github.com/peterho/algorithms

Exercises of <Algorithms 4th> in C#

algorithm

Last synced: 28 Feb 2025

https://github.com/heyfoz/cpp-4digit-summation-algorithm

The 4-Digit Summation Algorithm program (C++) uses int/string variables, functions, and a class to read user input, calculate multiple sums with a custom algorithm, printing the results to the console.

algorithm cpp summation

Last synced: 22 Jul 2025

https://github.com/techatlasdev/cryptorot

Un sistema enfocado en el cifrado simétrico, encargado de poder convertir un conjunto de palabras legibles, en un conjunto de caracteres que no tienen coherencia pero si relación en función a sus llaves.

algorithm cli cryptography path python rot rot13 rot13-cipher rot13-decoder rotation

Last synced: 28 Feb 2025

https://github.com/than-dev/collision-in-js

Collision detector made with javascript, webpack and babel to development environment and canvas API + analytical math to the app implementation.

algorithm babel data-structures development es6 javascript webpack

Last synced: 23 Jul 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: 09 Apr 2025

https://github.com/beanxx/python-algorithm

Practice CodingTest in Python

algorithm python

Last synced: 12 Jun 2025

https://github.com/beanxx/javascript-algorithm

JavaScript로 코딩 테스트 문제를 풀어보는 공간 🌍⚡️

algorithm javascript

Last synced: 12 Jun 2025

https://github.com/rrwen/poster-gisci-osmol

Conference poster and short paper titled "Outlier Detection in OpenStreetMap Data using the RandomForest Algorithm and Variable Contributions" for the GIScience Conference in 2016

2016 algorithm conference contribution data detection forest gis giscience learn machine open openstreetmap osm outlier paper poster random short variable

Last synced: 03 Apr 2025

https://github.com/levy-y/submarine-algorithm

Pearlhunt project for a programming contest

algorithm competition python3 tkinter

Last synced: 26 Feb 2025

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

The Gram–Schmidt Process with an arbitrary amount of dimensions

algorithm gram-schmidt

Last synced: 10 Mar 2025

https://github.com/mehmetkahya0/f1-race-prediction

A sophisticated Formula 1 race simulation tool that models and predicts F1 race outcomes with realistic parameters based on driver skills, team performance, track characteristics, and dynamic weather conditions.

ai algorithm analytics analyzer claude formula1 graph-algorithms prediction prediction-algorithm prediction-model python race race-conditions visualization

Last synced: 10 Apr 2025

https://github.com/chueating1005/intro-to-algorithm

NYCU 112-1 course, Introduction to Algorithm

algorithm nycu-course

Last synced: 09 Apr 2025

https://github.com/jakecyr/subtotal-object-array

Subtotal JavaScript object array by change in column

algorithm angularjs javascript sub-total

Last synced: 09 Mar 2025

https://github.com/ryanparsa/leetcode

my leetcode playground

algorithm leetcode

Last synced: 11 Mar 2025

https://github.com/yunyoung1819/baekjoon-algorithm-training

:octocat: 백준과 프로그래머스 등 알고리즘 문제 풀이 코드를 관리합니다.

algorithm data-structures

Last synced: 06 Sep 2025

https://github.com/hungrybluedev/python-basic-cryptography

Implemenation of basic Cryptography techniques and algorithms, along with tools useful for analysis.

algorithm cryptography python3

Last synced: 08 Apr 2025

https://github.com/farial-mahmod/sorting-algorithms-in-swift

This repository contains the implementation of several sorting algorithms in Swift programming language

algorithm sorting-algorithms swift

Last synced: 15 Jul 2025

https://github.com/akagi201/algo

algorithm and data structure

algorithm data-structure

Last synced: 26 Feb 2025

https://github.com/gmlewis/moonbit-md5

MoonBit md5: provide simple md5 hash algorithm.

algorithm hash md5 moonbit

Last synced: 01 Mar 2025

https://github.com/irisation23/java_algorithm

🧠.equals("CPU");

algorithm java programmers

Last synced: 21 Feb 2025

https://github.com/ofir-frd/algorithm-challanges

Practice programming skills by solving coding questions

algorithm leetcode leetcode-solutions python

Last synced: 01 Mar 2025

https://github.com/afifahhadie/weather-prediction

A simple Jupyter Notebook project that analyzes and visualizes weather data using Python. It helps identify trends and patterns in weather conditions through data-driven insights.

algorithm classification data-science jupyter-notebook machine-learning pandas prediction-model python python3 visualization weather weather-prediction

Last synced: 17 Mar 2025

https://github.com/fakman0/push-swap

Push_swap aims to sort a string of integers given by the user, using the least number of moves through certain moves.

algorithm c pushswap

Last synced: 11 Mar 2025

https://github.com/selvin11/algorithm

algorithm by javascript

algorithm javascript

Last synced: 19 Feb 2025

https://github.com/codefeathers/window

🎚 Window-sliding insertion algorithm in JavaScript

algorithm javascript sliding-windows window

Last synced: 11 Jun 2025

https://github.com/shoyamanishi/redblacktree

A faithful implementation of the red black tree algorithm by Cormen, Leiserson, Rivest, and Stein.

algorithm python3 redblack-tree

Last synced: 31 Aug 2025

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

Just the Boyer-Moore-Horspool algorithm coded in Java :)

algorithm boyer-moore-horspool

Last synced: 25 Mar 2025

https://github.com/swelcker/cmd.csp.classifier

Simple implementation of text classifier in Java with built in SVM, C4.5, kNN, and naive Bayesian classifiers. Support for common text preprocessors and for CVS format. You can plugin your own classifier, tokenizer, transformer, stopwords, synonyms, and TF-IDF formula etc. Supports automatic validation and confusion matrix.

ai algorithm framework java machine-learning machine-learning-algorithms machine-learning-library machinelearning ml-validation text-classification text-classifier

Last synced: 27 Apr 2025

https://github.com/xandersteyn/maze-solver

A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end

algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application

Last synced: 16 Mar 2025

https://github.com/jeanriffel/algorithms

This repo intend to share some algorithms knowledge which can be useful to someone.

algorithm algorithms

Last synced: 20 Feb 2025

https://github.com/hashimthearab/mazesolver

Using React Native, Java, Swift, and Go, this app will solve mazes with a pathfinding algorithm!

algorithm android astar backend go golang ios java kotlin mobile pathfinding react-native reactnative swift typescript ui

Last synced: 06 Apr 2025

https://github.com/nomnomnonono/number-decomposition-problem

Algorithm for dividing a sequence of numbers into equal sums.

algorithm cplusplus karmarkar-karp

Last synced: 01 Apr 2025

https://github.com/mxl/kotlin-algorithm

Various algorithms implemented with Kotlin

algorithm kotlin sorting

Last synced: 08 Apr 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: 01 Mar 2025

https://github.com/seldo97/ant_maze

[Project for studies] Przeszukiwanie labiryntu za pomocą algorytmu mrówkowego gęstościowego (ang. ant-density DAS). Implementacja w Java.

algorithm ant-maze java study-project

Last synced: 20 Feb 2025

https://github.com/joeylr2042/traffic-cameras-management-with-vertex-cover

Finding shortest path and minimum vertex cover of the street graph.

algorithm cplusplus minisat pipe process shortest-paths thread vertex-cover

Last synced: 01 Apr 2025

https://github.com/mattmoony/snake-bot

A simple snake bot implementing the A* search algorithm.

algorithm astar-algorithm bot javascript search-algorithm shortest-path snake snake-bot visualization

Last synced: 13 Jun 2025

https://github.com/heyfoz/cpp-even-digits-summation-algorithm

The Even Digits Summation Algorithm program (C++) requests that the user enter an integer greater than 10,000. Once the integer is entered, the program displays the sum of any even digits in the integer.

algorithm cpp digits summation

Last synced: 25 Mar 2025

https://github.com/afeiship/next-bubble-sort

React router route manager.

algorithm bubble next sort

Last synced: 01 Apr 2025

https://github.com/leye195/algorithm-coding

알고리즘 코딩 문제 풀이 저장소 입니다.

algorithm baekjoon javascript leetcode programmers python

Last synced: 31 Mar 2025

https://github.com/dustwinter/primechecker

A function that returns True if the input number is prime, False if not.

algorithm algorithms math mathematical-programming mathematics prime-numbers

Last synced: 02 Apr 2025

https://github.com/semi-cloud/algorithm_study

📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리

algorithm data-structures java

Last synced: 30 Jul 2025

https://github.com/eendroroy/numberlab

A collection of numerical algorithms

algorithm mathematical-algorithms numerical-calculations

Last synced: 14 Apr 2025

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

A Node Influence Based Label Propagation Algorithm for Community Detection in Networks

algorithm c-plus-plus c-plus-plus-11 community-detection complex-networks label-propagation network node-influence-based project thesis

Last synced: 16 Mar 2025

https://github.com/hu2di/c-olympic-hust

Olympic Tin Học HUST

algorithm c

Last synced: 08 Apr 2025

https://github.com/rookedsysc/nextra-blog

Recently, I've been focusing on Java, Spring, Spring Boot, Kubernetes, Docker, and Elasticsearch.

algorithm java nextra spring

Last synced: 13 Jun 2025

https://github.com/hu2di/java-samsung

Java exercises (Data structures and algorithms, Input, Output, greatest common divisor, Prime, Feynman Range)

algorithm java

Last synced: 08 Apr 2025

https://github.com/3w36zj6/atcoder-algorithm

AtCoder Algorithm

algorithm atcoder

Last synced: 17 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: 15 Mar 2025