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

📖 The Learning note about data structure & algorithm, operating-system, computer-network, computer-compose-principle, and fundamentals-of-compiling.

408 algorithm computer-compose-principle computer-network cs-learning-note data-structure fundamentals-of-compiling operating-system vuepress-v2

Last synced: 05 Apr 2025

https://github.com/plh97/javascript-algorithms

learn data-construct and algorithms in javascript

algorithm js nlogn

Last synced: 18 Mar 2025

https://github.com/dakedroid/code-examples-java

In this Repository you can find all kind of Examples in Java SE. Using Netbeans IDE.

algorithm algorithms develoment java javase oop programming

Last synced: 22 Nov 2024

https://github.com/vyse12138/algorithms-4th-edition

Reading notes for Algorithms 4th Edition, Implement its algorithms in TypeScript.

algorithm typescript

Last synced: 12 Feb 2025

https://github.com/luminousmen/des

Data Encryption Standard simple implementation

algorithm encryption

Last synced: 01 May 2025

https://github.com/josacar/walker_method

A Crystal implementation of Walker's Alias Method for quickly sampling from an array with a given probability distribution

algorithm crystal crystal-language hacktoberfest probability shards walker-alias

Last synced: 19 Apr 2025

https://github.com/otmanedaoudi/chessy

A chess game using the MinMax and Alpha-Beta pruning Algorithms.

ai algorithm chess python

Last synced: 20 Nov 2024

https://github.com/ejunjsh/leetcode

😄 (600/800) learn algorithms and learn c++ by the way

algorithm cpp learning-algorithm leetcode shell sql

Last synced: 13 Apr 2025

https://github.com/vyse12138/leetcode

个人 Leetcode 的 JavaScript / TypeScript 题解

algorithm javascript leetcode typescript

Last synced: 12 Feb 2025

https://github.com/cruelladevil/programmers-algorithm

프로그래머스 알고리즘 코딩 테스트 연습 문제 풀이입니다.

algorithm programmers-algorithm programmers-challenges solution

Last synced: 12 Feb 2025

https://github.com/hoangtien2k3/data-structure-and-algorithm

Data Structure and Algorithms such as Array, Pointer, Structure, Linked List, Stack, Queue, Graph, Searching, Sorting, Programs, etc.

algorithm algorithms data-structures java sorting-algorithms

Last synced: 21 Apr 2025

https://github.com/chzzzzzz/codewars

my solutions on codewars using c++

algorithm codewars-solutions cpp

Last synced: 06 Mar 2025

https://github.com/hxndev/huffman-encoding-using-binary-trees

The idea behind Huffman coding is based upon the frequency of a symbol in a sequence. The symbol that is the most frequent in that sequence gets a new code that is very small, the least frequent symbol will get a code that is very long, so that when we’ll translate the input we want to encode the most frequent symbols will take less space than they used to and the least frequent symbols will take more space but because they’re less frequent it won’t matter that much.

algorithm binary-search-tree binary-tree compression compression-algorithm cpp decryption encoding encryption huffman vecctor visual-studio

Last synced: 31 Mar 2025

https://github.com/gujarats/generatelocation

Generate New Latitude and Longitude from given Location.

algorithm generator latitude-and-longitude location

Last synced: 10 Jun 2025

https://github.com/amirisback/divide-conquer-branch-bound

:rocket: Final Project Desain Analisis Algoritma (Divide and Conquer & Branch And Bound)

algorithm branch-and-bound divide-and-conquer java

Last synced: 29 Mar 2025

https://github.com/innofang/quantify

📐 A desktop application practice and powered by JavaFx. (Curriculum design for algorithm)

algorithm algorithm-design curriculum-design curriculum-project javafx javafx-application javafx-desktop-apps quantify quantization

Last synced: 16 May 2025

https://github.com/sfdye/leetcode

LeetCode solutions for Python

algorithm leetcode leetcode-python leetcode-solutions python

Last synced: 23 Mar 2025

https://github.com/bb4/bb4-optimization

A collection of heuristic optimization algorithms

algorithm genetic-algorithm optimization problem-solving

Last synced: 30 Apr 2025

https://github.com/unlyed/conditions-matcher

Compares a given context with a filter (a set of conditions) and resolves whether the context validates the filter. Strongly inspired by GraphQL filters.

algorithm conditions filter graphql-filter js semver-convention ts

Last synced: 01 Dec 2024

https://github.com/mukaschultze/xbr-rs

2xBR - "Scale by rules" implementation in Rust

algorithm emulator pixel-art xbr

Last synced: 05 Mar 2025

https://github.com/ndsvw/karatsuba-binary-multiplying-python

Divide and Conquer algorithm to multiply n-bit numbers in O(n^1.58).. This implementation works completely without using Python's "*"-operator; just "+", "-", bitwise operations and a lookup table.

algorithm algorithms divide-and-conquer karatsuba karatsuba-algorithm karatsuba-multiplication multiply

Last synced: 03 Mar 2025

https://github.com/mxk/binvoxinfo

3D volumetric model analyzer for binvox files

3d-models algorithm voxel

Last synced: 24 Feb 2025

https://github.com/codingcrush/leetcodepractice

Algorithm and data structure Practice By python & golang

algorithm golang python

Last synced: 11 Mar 2025

https://github.com/dmdv/pads

Python Algorithms and Data Structures

algorithm python-algorithms

Last synced: 19 Dec 2024

https://github.com/seregpie/almete.wordcloud

Generates a cloud out of the words.

algorithm array cloud draw javascript key method tag technique word

Last synced: 14 Dec 2024

https://github.com/yjyoon-dev/algorithm-note

자료구조 & 알고리즘 노트

algorithm cpp data-structures problem-solving

Last synced: 14 Mar 2025

https://github.com/augustocl/gauss_jordan_elimination

Scratch implementation of Gaussian Elimination algo in Julia

algorithm gauss-elimination gauss-jordan gauss-jordan-elimination julialang

Last synced: 15 Mar 2025

https://github.com/puzzlef/pagerank-cuda

Design of CUDA-based PageRank algorithm for link analysis.

algorithm block config cuda graph launch pagerank point switch switched thread vertex

Last synced: 06 Apr 2025

https://github.com/amaljosea/algorithm-visualizer

Learning algorithms https://algoviz.netlify.com/

algorithm floodfill react

Last synced: 13 Apr 2025

https://github.com/cowienduckie/hust-applied-algorithm

Solutions for Applied Algorithm subject

algorithm competitive-programming

Last synced: 05 May 2025

https://github.com/gagniuc/discrete-probability-detector-in-vb6

Discrete Probability Detector (DPD) is an algorithm that transforms any sequence of symbols into a transition matrix. It is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in Visual Basic 6.0.

algorithm detector discrete machine-learning-algorithms matrix predictions probability text text-mining transitions

Last synced: 04 Mar 2025

https://github.com/qi-rub/moment_polytopes

A SageMath package for computing moment polytopes

algorithm mathematics sagemath

Last synced: 12 May 2025

https://github.com/shuai-xie/bitonicsort

双调排序 - GAPS编程测试

algorithm cplusplus-11 sorting-algorithms

Last synced: 15 Mar 2025

https://github.com/gagniuc/dna-complementarity-alignment-in-js

This JavaScript implementation detects the areas where two DNA sequences are complementary to each other. All symbols from UTF-8 are accepted by this algorithm.

algorithm alignment complementary dna javascript js rna sequences

Last synced: 24 Feb 2025

https://github.com/puzzlef/louvain-communities-openmp-dynamic

Design of OpenMP-based Parallel Dynamic Louvain algorithm for community detection.

agglomerative algorithm community detection experiment graph iterative louvain modularity multithreading openmp optimization

Last synced: 06 Apr 2025

https://github.com/mahshaaban/target

target: An R Package to Predict Combined Function of Transcription Factors

algorithm chip-seq dna-binding gene-regulation r-package transcription-factors

Last synced: 26 Feb 2025

https://github.com/hemmatiali/phone-number-detection

This project provides a core phone number detection engine and an interface for adding your own pattern definitions. Supports text input, file uploads, and performance optimizations.

algorithm csharp dotnet

Last synced: 16 Jan 2025

https://github.com/rajput-hemant/data-structures-and-algorithms

Implementations and Problems of various Data Structures and Algorithms in JAVA, Python, C++ and Rust.

algorithm algorithms cpp data-structures dsa java python rust rust-data-stuctures rust-lang

Last synced: 14 Jan 2025

https://github.com/andreeadraghici/algorithms

Algorithms Implements-The implementations from this repository were coded using C++ programming language and Java programming language

algorithm algorithms java mathematical-algorithms numerical-methods sorting-algorithms

Last synced: 14 Mar 2025

https://github.com/piotr-yuxuan/algo-calisthenics

Practice playground as well as a reminder of some common, simple, yet powerful algorithms

algorithm code kata playground practice

Last synced: 13 May 2025

https://github.com/qianbinbin/leetcode

LeetCode Solutions in C, C++, Java and Python

algorithm c cpp java leetcode python

Last synced: 04 Feb 2025

https://github.com/willigarneau/astar-pathfinding

🗺📌 Implementation of the A* pathfinding algorithm with OpenCV and Cuda in C++ 💪

a-star algorithm axis-camera cuda detection implementation opencv pathfinding

Last synced: 23 Nov 2024

https://github.com/elonehoo/typescript-algorithm

TypeScript Algorithm

algorithm typescript vite

Last synced: 07 Apr 2025

https://github.com/sowinskibraeden/schedulegeneratorapp

The Desktop Application for my schedule-generator algorithm, allowing users to easily interact with the algorithm and its variables to generate schedules as documents for students individually as well as the master timetable

algorithm csv data-analysis dataclasses python-docx python-typing python311 xlsxwriter

Last synced: 20 Nov 2024

https://github.com/ehsanshahbazii/clrs-book

📙Introduction to Algorithms, 3rd Edition by Cormen, Leiserson, Rivest & Stein. (Persian Docs)

algorithm algorithms algorithms-and-data-structures clrs clrs-algorithhms clrs-book clrs-study data-structures

Last synced: 24 Apr 2025

https://github.com/sdroege/rust-muldiv

Multiply & Divide trait for unsigned integers with overflow protection

algorithm mathematics rust trait

Last synced: 08 May 2025

https://github.com/eonist/binarysequencer

🧬 Sequence all possible combination of true and false

algorithm array binary bit boolean recursive recursive-algorithm

Last synced: 06 Mar 2025

https://github.com/hxndev/implementing-linux-cl-utility-grep

CL = Command Line. GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string

algorithm command-line complexity cpp grep linux pattern search time-complexity-analysis utility

Last synced: 31 Mar 2025

https://github.com/singularitti/fastinversesqrt.jl

A pure Julia implementation of the fast inverse square root algorithm

algorithm fastmath julia-package math numerical-methods

Last synced: 15 Apr 2025

https://github.com/hxndev/implementing-grep-using-naive-search

GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string. In this, I implemented GREP using Naive Search.

algorithm command-line cpp grep linux naive-bayes-algorithm search time-complexity-analysis utility

Last synced: 31 Mar 2025

https://github.com/gagniuc/entropy-of-text

Entropy is a measure of the uncertainty in a random variable. This application calculates the entropy of text. The current example calculates the entropy of sequence "TTTAAGCC". In the context of information theory the term "Entropy" refers to the Shannon entropy.

algorithm alphabet detector entropy javascript js math measurement probability random shannon shannon-entropy statistics variable

Last synced: 04 Mar 2025

https://github.com/tianyishi2001/sequence-alignment-js

Sequence Alignment Algorithms implemented in Javascript, with a command line application

algorithm bioinformatics biology javascript node science sequence-alignment

Last synced: 21 Mar 2025

https://github.com/intjelic/ingrid

Dynamic two-dimensional arrays for the Rust programming language.

2d algorithm array cell column grid row rust

Last synced: 05 Apr 2025

https://github.com/schphe/tictac

tictactoe ai implementation using minimax with αβ-pruning

ai algorithm alpha alpha-beta beta game minimax pruning tic-tac-toe tictactoe

Last synced: 15 May 2025

https://github.com/chiang-yuan/off2particle

Fill solid with FCC particles

algorithm cgal particles

Last synced: 05 Apr 2025

https://github.com/davidyslu/leetcode

Personal submissions on LeetCode

algorithm data-structures hacktoberfest interview leetcode

Last synced: 04 Apr 2025

https://github.com/Voyrox/Dynamic-Scheduling

Dynamic Scheduling using Tomasulo’s Algorithm

algorithm assembly emulator ibm rust tomasulos-algorithm

Last synced: 16 Feb 2025

https://github.com/iehgit/nontree

A python package for n-tree 2D data structures similar to and including quadtree, with mapping to payload data

algorithm data-structures python quadtree

Last synced: 12 Apr 2025

https://github.com/pieroboseta/piero-ende-coder

A powerful encryption and decryption tool that combines the Vigenère cipher, XOR encryption, and Base64 encoding to secure messages. This tool allows users to encode and decode messages using a secret key, ensuring an extra layer of security.

algorithm base64 cipher cpp cryptography data-conversion data-encoding decoder decryption encoder encryption hashing string-manipulation text-processing

Last synced: 08 Apr 2025

https://github.com/robertjgabriel/simple-sorting

Node module for different sorting algorithms.

algorithm apple google mergesort quicksort sorted-data swap

Last synced: 03 Mar 2025

https://github.com/HeyiSun/Ub

My project and algorithm at University at Buffalo

algorithm candy-crush data-structure interpreter interpreters javascript pintos sml

Last synced: 11 May 2025

https://github.com/superbderrick/algorithms

Algorithm Study project

algorithm algorithm-challenges

Last synced: 06 Apr 2025

https://github.com/seonghun-dev/algorithm

자료구조 및 알고리즘 학습

algorithm algorithms data-structures

Last synced: 14 May 2025

https://github.com/sunsided/algorithms

Various algorithms in C#

algorithm csharp

Last synced: 07 Apr 2025

https://github.com/tedlivist/fibonacci_seq

Fibonacci Sequence is a series of numbers in which each number is the summation of the preceding two (or three or more) numbers. In this algorithm implementation using a function written in Ruby, the numbers are a summation of the previous two.

algorithm coding coding-challenge ruby

Last synced: 29 Mar 2025

https://github.com/juliogarciape/caesar-cipher

Python implementation of the Caesar Cipher for text encryption and decryption

algorithm caesar-cipher caesar-cipher-algorithm

Last synced: 15 Apr 2025

https://github.com/duke-git/codility-challenge

A project which solve the codility problem with js.

algorithm codility datastructure javascript js

Last synced: 08 Apr 2025

https://github.com/anthonykrivonos/ts-algo-masterclass

👾 Giant TypeScript algorithm and data structure masterclass to be constantly updated with important CS concepts.

algorithm class-project computer concepts data data-structures fundamentals giant library masterclass science structures typescript

Last synced: 26 Feb 2025

https://github.com/kmu-wink/2020-02-algorithm

2020학년도 2학기 윙크 알고리즘 스터디

algorithm cpp kmu-wink python

Last synced: 14 Apr 2025

https://github.com/andrelmlins/rbf-dda

Radial Basis Function (RBF) with Dynamic Decay Adjustment (DDA) algorithm

algorithm classification-algorithm dda neural-network rbf

Last synced: 08 Mar 2025

https://github.com/knightchaser/cryptography

A programmatic resource for cryptography (Gachon CPS + Personal)

algorithm cryptography implementation resource snippet

Last synced: 23 Mar 2025

https://github.com/condy0919/algo

Algorithms for dsa course

algorithm data-structure

Last synced: 22 Mar 2025

https://github.com/tadateruki/mulpsi

複数ポインタ走査式空間インデックスアルゴリズム - " Multipointer spacial index algorithm "

algorithm spacial-index

Last synced: 19 Mar 2025

https://github.com/t145/traveling-salesman

Above-average TSP estimater w/ no strict dependencies

algorithm distance graph java-8 solution thought traveling-salesman

Last synced: 30 Mar 2025

https://github.com/adrocodes/maze-generation

My attempts at generating mazes with Rust.

algorithm maze-algorithms rust

Last synced: 06 Mar 2025

https://github.com/jpcadena/autochain-bot

This project is dedicated to building an intelligent data processing pipeline using AutoChain LLM and BERT ML.

algorithm artificial-intelligence autochain chatgpt data-engineering data-science large-language-model llm machine-learning model openai pandas python pytorch

Last synced: 05 Mar 2025

https://github.com/zikwall/geofind

:globe_with_meridians: Go implementation Point-In-Polygon Algorithm

algorithm geolocation go golang implementation implementation-of-algorithms point-in-polygon polygon

Last synced: 21 Apr 2025

https://github.com/gagniuc/combining-two-signals-in-js-c-py-php-vb-pl-rb-java

This is an implementation designed in eight different programming / scripting languages, namely C#, Python, VB6, Javascript, Perl, Ruby, Java and PHP. Each implementation is able to mix two signals/vectors (A and B) in arbitrary proportions.

algorithm code combine csharp design interpolation java javascript languages mix perl php prediction python ruby shortcode spectral-forecast vb6 vba

Last synced: 13 Mar 2025

https://github.com/mohsenfallahnjd/eigenfaces

Implementation of EigenFaces algorithm with python.

algorithm algorithms eigenfaces implementation python

Last synced: 22 Mar 2025

https://github.com/monodyle/adventure

journey through algorithm & data structure

adventure algorithm leetcode

Last synced: 11 Jun 2025

https://github.com/yungshenglu/leetcode

Personal submissions on LeetCode

algorithm data-structures hacktoberfest interview leetcode

Last synced: 17 Dec 2024