Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/abranhe/bubble-srt

Bubble Sort Algorithm Implementation

algorithm bubble-sort sorting-algorithms

Last synced: 10 Jan 2025

https://github.com/antoinekllee/synergy

Webapp developed for teachers to easily access and utilise an algorithm to partition students into groups based on vector representations of their personalities.

algorithm api cims classroom javascript mern nodejs reactjs research routes

Last synced: 31 Jan 2025

https://github.com/devonfulcher/kirchhoffs-theorem

An algorithm that returns the number of distinct spanning trees in a graph where nodes are distinguishable in O(n^3)

algorithm graph graphs spanning-trees

Last synced: 11 Jan 2025

https://github.com/yadvi12/striver-sde-dsa-sheet

Striver SDE Sheet - CPP Solutions

algorithm coding-challenge cpp data-structures

Last synced: 24 Jan 2025

https://github.com/vbrazhnik/filler

School 42 project // Bot for map-filler puzzle game

42 42projects 42school algorithm born2code bot puzzle-game sdl2 unitfactory visualization visualizer

Last synced: 11 Jan 2025

https://github.com/dineshh912/machine-learning

Machine Learning basic model building with sci kit and create algorithm from scratch and many more

algorithm machine-learning python3 rnn-tensorflow scikit-learn tensorflow

Last synced: 12 Jan 2025

https://github.com/astrodynamic/line-calculator-with-graph-output-in-cpp-qt

Engineer, credit and debit calculator. GUI implementation, based on any GUI library with Qt API for C++17. It allows arithmetic calculations, graph plotting, and variable calculation.

algorithm calculator cmake cpp17 gui makefile math qt qt6 rpn widgets

Last synced: 12 Jan 2025

https://github.com/papachristoumarios/abstract-data-types

A library implementing some data structures for educational purposes

adt algorithm data-structures tree

Last synced: 12 Jan 2025

https://github.com/umstek/blue-pencil

Scriptable (XML based language) File Shredder

algorithm scripting-language shredder

Last synced: 18 Jan 2025

https://github.com/mohakcodes/algograph

AlgoGraph is an interactive web application allowing users to visualize and understand various pathfinding algorithms. Built with React and JavaScript, this project provides an engaging platform to explore the inner workings of popular algorithms such as Dijkstra's, Depth-First Search (DFS), and Breadth-First Search (BFS).

algorithm bfs dfs dijkstra javascript pathfinding reactjs shortest-path-algorithm visualization

Last synced: 18 Jan 2025

https://github.com/milan-960/leetcode-js-soutions

Leetcode solution with question of the problem and algorithm challenges! โค๏ธ

algorithm arrays leetcode leetcode-javascript leetcode-solutions

Last synced: 24 Jan 2025

https://github.com/boristane/arr-sorting

Sort an array using various popular sorting algorithms.

algorithm javascript sorting sorting-algorithms

Last synced: 30 Jan 2025

https://github.com/venh312/algorithm

โœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด

algorithm java8

Last synced: 24 Jan 2025

https://github.com/chichunchen/algorithm

Introduction to Algorithm class in NCTU

algorithm cpp

Last synced: 19 Jan 2025

https://github.com/helderberto/doom-fire-algorithm

Playground for the fire effect from DOOM.

algorithm doom javascript js

Last synced: 24 Jan 2025

https://github.com/xgqfrms/frontend-interview-quetions-collection

ๅ‰็ซฏ้ข่ฏ•้ข˜้›†: ๅˆ็บงใ€ไธญ็บงใ€้ซ˜็บง, ็›ฎๆ ‡ 1000 ้ข˜๏ผ๐Ÿš€

advanced algorithm basic ci-cd cli frontend git html-css-js interview interview-questions medium quetions-collection react typescript vue web webfullstack webpack xgqfrms

Last synced: 07 Feb 2025

https://github.com/mc256/eecs2011

Source code for Algorithm course EECS 2011

algorithm eecs2011 yorkuniversity

Last synced: 24 Jan 2025

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

:memo: Practice Problem Solving with BOJ and Programmers

algorithm boj problem-solving programmers python-for-coding-test python3

Last synced: 31 Jan 2025

https://github.com/hungrybluedev/c-programs

A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.

algorithm c data-structures dependency-free implementation

Last synced: 14 Feb 2025

https://github.com/koenpunt/node-hexdigest

Node module to generate hexdigest for a file

algorithm hexdigest node

Last synced: 25 Jan 2025

https://github.com/alvarocastro/quicksort

Yet another implementation of quicksort in JavaScript aimed to be flexible, lightweight and fast.

algorithm quicksort sort

Last synced: 25 Jan 2025

https://github.com/gkarthiks/simpleblockchainexample

https://gkarthiks.github.io/SimpleBlockChainExample/

algorithm blockchain chain difficulty-level

Last synced: 25 Jan 2025

https://github.com/antosser/base94-rs

Base94 Encoding Library: Convert binary data to a compact text-based format using Base94 encoding. Effortlessly encode and decode data for a wide range of use cases. ๐Ÿ”๐Ÿ”

algorithm base94 binary-to-text cryptography development encoding rust rust-library security text-format utility

Last synced: 07 Feb 2025

https://github.com/abhijeet-muneshwar/geeksforgeeks

This repository contains solutions to GeeksForGeeks problems

algorithm data-structures java

Last synced: 08 Feb 2025

https://github.com/powergee/testcasebruteforce

Do bruteforce to find a test case that make my algorithm fail.

algorithm brute-force bruteforce competitive-programming problem-solving

Last synced: 15 Feb 2025

https://github.com/nem035/page-rank-fun

Simple Demonstration of the PageRank Algorithm

algorithm html javascript pagerank-algorithm

Last synced: 08 Feb 2025

https://github.com/brucezoom/cs222-algorithm-code

This is the code repository for the homework and exam

algorithm coursework cpp

Last synced: 02 Feb 2025

https://github.com/thinkerou/leetcode-go

LeetCode problems' solutions using Go.

algorithm datastructure go golang interview leetcode

Last synced: 01 Feb 2025

https://github.com/wendymunyasi/alx-interview

Interview preparation repo.

algorithm javascript python python3

Last synced: 04 Feb 2025

https://github.com/jojorancu/NQueen

Basically it is a solution for "N-Queen" Problem. I added mix of humor to the code. Sounds like "The King" wanted date all "The Queen" :)

algorithm go golang nqueens-problem

Last synced: 14 Nov 2024

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

Concepts and Practice problems that I am solving while learning Data Structures and Algorithms

algorithm competitive-programming cpp data-structures

Last synced: 05 Feb 2025

https://github.com/pchalamet/timealgebra

Algorithms for periods of time operations

algorithm dotnet time

Last synced: 21 Jan 2025

https://github.com/olical/wlhn-a-star

A* algorithm implementation in Clojure

a-star algorithm clojure hack quil

Last synced: 05 Jan 2025

https://github.com/bb4/bb4-a-star

Scala implementation of generic A-Star search algorithm using a mutable priority queue as described in Algorithms by Robert Sedgewick.

algorithm optimization scala

Last synced: 10 Jan 2025

https://github.com/aminul-islam-niloy/cpp-programming-and-templates-

Basic and advance c++ code for learner.

algorithm cpp data-structures

Last synced: 13 Nov 2024

https://github.com/santosl2/javascript-algorithms-explain

Some of most popular Searching and Sorting algorithms, made in Javascript

algorithm algorithms javascript searching-algorithms sorting-algorithms

Last synced: 28 Jan 2025

https://github.com/neizod/problems

neizod's solution to math & com-sci problems

algorithm computer-science mathematics problems-solving

Last synced: 22 Jan 2025

https://github.com/cubical22/group-divider

a simple algorithm made mainly to solve the lack of speed and dynamic-ness for group dividing

algorithm algorithms cpp csharp fine-tuning flowchart java javascript php programming python

Last synced: 11 Jan 2025

https://github.com/outfrost/smtwt

[university] Exploring various algorithms to approximately solve the single machine total weighted tardiness scheduling problem

algorithm algorithms ant-colony-optimization dynasearch metaheuristics np-hard scheduling smtwt

Last synced: 15 Nov 2024

https://github.com/maxkratz/flowshop-scheduling

Eclipse project for solving a flowshop-scheduling problem with the algorithm of Nawaz, Enscore and Ham (NEH algorithm)

algorithm flowshop flowshop-problem flowshop-scheduling java

Last synced: 13 Jan 2025

https://github.com/rifqimfahmi/data_structure_and_algorithm

Various algorithm & data structure implementation in Java

algorithm data-science java java-8

Last synced: 14 Jan 2025

https://github.com/kingsznhone/vsop87.net

VSOP87 Library For .NET. (NuGet, DLL) Highly Optimized and OOP

algorithm astronomy math orbital-simulation physics universe

Last synced: 14 Oct 2024

https://github.com/simonbaese/herkosidae

Half-explicit Runge-Kutta method for overdetermined semi-implicit Differential-Algebraic Equations

algorithm differential-algebraic-equations matlab numerical-analysis runge-kutta-methods

Last synced: 06 Jan 2025

https://github.com/edmilson-dk/expression-evaluation

Basically, an expression evaluation is an algorithm that aims to receive a mathematical expression and return the result of that expression.

algorithm expression-evaluation notation operands

Last synced: 21 Jan 2025

https://github.com/aniket965/algopack-api

node module for building and hosting api for Algopack :Online version

algopack algorithm algoworld

Last synced: 15 Jan 2025

https://github.com/bl33h/automatagenerator

This Python tool transforms NFAs to DFAs, minimizes DFAs, and converts regular expressions to NFAs.

algorithm automata-simulator computing-theory dfa dfa-minimization nfa nfa-minimization nfa-to-dfa-conversion postfix regex shunting-yard-algorithm

Last synced: 21 Jan 2025

https://github.com/sysread/lua-skewheap

A skew heap implementation in Lua

algorithm data-structures heap lua priority skew skewheap

Last synced: 14 Jan 2025

https://github.com/zreechxnn/maze-game

i make a maze game using c++

algo algorithm cpp game maze-algorithms maze-game timer

Last synced: 08 Jan 2025

https://github.com/himanshumahajan138/fraudguard

This system utilizes Optical Character Recognition (OCR) extracts text, while computer vision techniques map document layout. Then, SIFT (Scale-Invariant Feature Transform) cleverly matches documents to pre-defined templates, even with variations. This intelligent matching helps identify potential fraud for further investigation.

algorithm automation document-matching flask fraud-detection machienlearning nlp-machine-learning ocr-recognition opencv python similar-document similar-document-template-matching-algorithm similarity-score template template-matching

Last synced: 27 Jan 2025

https://github.com/rfalke/hamming-distance-squared-benchmark

How fast can you compute the hamming distances between all elements of a large input list?

algorithm benchmark hamming-distance hamming-weight multi-language

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

https://github.com/mikejgray/graysalgorithms

Adapted primarily from the JavaScript algorithms from FreeCodeCamp.com, these Python algorithm challenges are a great way to get to know the Python standard libraries.

algorithm hacktoberfest python

Last synced: 21 Jan 2025

https://github.com/lidongze0629/grapham

A Graph Algorithm Management

algorithm graph

Last synced: 13 Feb 2025

https://github.com/laheller/iau.constellations

A .NET library to work with IAU constellations

algorithm astronomy constellation point-in-polygon

Last synced: 05 Feb 2025

https://github.com/josephakaro/30-days_of_algorithms

Creating a structured 30-day challenge to learn data structures and algorithms is a fantastic idea! Checkout the README.md for in-depth guideline.

30-days-of-code 30daysofcode algorithm algorithms algorithms-and-data-structures data-structures python python3

Last synced: 15 Jan 2025

https://github.com/jakegrigsby/algorithm_distillation

minimalist pytorch replication of Algorithm Distillation (Laskin et al., 2022)

algorithm distillation rl

Last synced: 11 Jan 2025

https://github.com/sharathraparthy/nearest_sequence_memory

Reimplementation of the paper "Instance-Based State Identification for Reinforcement Learning "

algorithm matlab reinforcement-learning reinforcement-learning-agent

Last synced: 12 Feb 2025

https://github.com/bredele/algo-sort-bubble

:bar_chart: Bubble sort algorithm

algorithm bubble math sort sorting-algorithms

Last synced: 12 Feb 2025

https://github.com/bmf-san/road-to-algorithm-master

I want to be a algorithm master.

algorithm data-structures golang

Last synced: 01 Feb 2025

https://github.com/gagniuc/mix-two-signals-in-ruby

This is an implementation designed in Ruby. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.

algorithm algorithms code mix numerical-analysis numerical-methods ruby signal signal-processing source waveform

Last synced: 15 Jan 2025

https://github.com/tascigorkem/hashcode-2020

Google Hash Code Problem 2020

2020 algorithm google-hash-code java solution

Last synced: 25 Dec 2024

https://github.com/tsaohucn/conflict-calendars

The gem help you find the conflict calendars from calendars

algorithm calendar gem ruby

Last synced: 30 Oct 2024

https://github.com/gagniuc/mix-two-signals-in-java

This is an implementation designed in Java. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.

algorithm algorithms implementation java java-8 mix model numerical-methods signal spectral-forecast vector vectors waveform

Last synced: 15 Jan 2025

https://github.com/gagniuc/simple-js-implementation-of-objective-digital-stains

Simple JS implementation of Objective Digital Stain (ODS) produces ODS images from DNA sequences. On ODSs, the information content (IC) is represented vertically on the y-axis and the frequency of different letters is represented horizontally on the x-axis.

algorithm bioinformatics dna dna-processing dna-sequences genetics genomics javascript js objective-digital-stain ods rna rna-sequence visualization

Last synced: 15 Jan 2025

https://github.com/rhcarvalho/htdp-exercises

Solutions for the exercises in the book How to Design Programs.

algorithm exercises racket

Last synced: 12 Jan 2025

https://github.com/glolichen/potato-chess-browser

A short and simple chess engine that works in the browser

algorithm chess engine javascript webassembly

Last synced: 03 Feb 2025

https://github.com/glolichen/2048

2048 website with algorithm to solve

2048 algorithm

Last synced: 03 Feb 2025

https://github.com/reala10n/car-pathfinding-problem

ืคืจื•ื™ืงื˜ ื—ืžืฉ ื™ื—ื™ื“ื•ืช ื”ื‘ื’ืจื•ืช ืฉืœื™ ื‘ืžื“ืขื™ ื”ืžื—ืฉื‘, ื›ื—ืœืง ืžืชื•ื›ื ื™ืช ืืœืคื ื‘ื˜ื›ื ื™ื•ืŸ

a-star a-star-algorithm algorithm car dijkstra-algorithm pathfinding pathfinding-algorithm prm probabilistic-road-map rrt

Last synced: 08 Jan 2025

https://github.com/daern91/paint_bucket_fill

Simple paint algorithm for bucket fill function (flood fill) in Ruby

algorithm bucket-fill challenge floodfill paint ruby

Last synced: 07 Jan 2025

https://github.com/ayeujjawalsingh/placement_prepration

This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.

algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql

Last synced: 07 Jan 2025

https://github.com/houhuawei23/algorithmlearn

Personal Learn Algorithm Logs

algorithm algorithms-and-data-structures

Last synced: 03 Jan 2025

https://github.com/xenoswarlocks/company-url-finder

Company URL Finder is a robust Python application designed to help you efficiently search and extract company website URLs using multiple strategies. The project provides two main search approaches:

algorithm algorithms custom-search-api custom-search-engine google python3 selenium-webdriver

Last synced: 20 Dec 2024

https://github.com/zenodeapp/pairwise-alignments

Solidity implementations of well-known pairwise alignment methods such as Needleman-Wunsch's global sequence alignment and the Smith-Waterman local sequence alignment algorithm.

algorithm alignment amino-acids contracts dna needleman-wunsch nucleotides proteins smith-waterman solidity substitution-matrices

Last synced: 13 Dec 2024

https://github.com/ctamblyn/sudoku-solver

Sudoku solver library for Rust

algorithm rust sudoku sudoku-solver

Last synced: 30 Oct 2024

https://github.com/frymimori/javascript-unicode-converter

Create conversions between UTF-8, UTF-16 and UTF-32 encoding with a fast and unique Unicode conversion algorithm.

algorithm bom browser compatibility converter decoder decoding endian fast minimal nodejs secure surrogates unicode unique utf-16 utf-32 utf-8 validation validator

Last synced: 20 Jan 2025

https://github.com/shalithasuranga/canvas-outlines-drawing

Draw outlines for any kind of HTML canvas objects

algorithm canvas-outline edge-detection html-canvas outline

Last synced: 13 Feb 2025

https://github.com/mohsenfallahnjd/naivebayes

Implementation of NaiveBayes algorithm with python.

algorithm algorithms implementation-of-algorithms naivebayes python

Last synced: 28 Jan 2025

https://github.com/donng/play-with-algorithm-interview

ๆ…•่ฏพ liuyuboboboใ€Œ็Žฉ่ฝฌ็ฎ—ๆณ•้ข่ฏ•ใ€่ฏพ็จ‹็š„ Go ่ฏญ่จ€ๅฎž็Žฐ็‰ˆๆœฌ

algorithm go interview

Last synced: 01 Feb 2025

https://github.com/pushkar1393/tsunami-epicentre-detection-using-particle-swarm-optimization

Developed a Particle Swarm Optimization algorithm based project that optimized its solution iteratively. Deployed self-learning bots over a susceptible area to narrow down on the epicentre based on flock location

algorithm java8 javafx self-learning

Last synced: 08 Jan 2025

https://github.com/thainguyencoffee/todo-list

To do app using dynamic programming algorithm. NOTE: Project not CI\CD

algorithm dynamic-programming knapsack-problem

Last synced: 13 Nov 2024

https://github.com/mohsenfallahnjd/gender-and-age-detection

Implementation of Gender and Age Detection algorithm with python.

algorithm gender-and-age-detection implementation-of-algorithms python

Last synced: 28 Jan 2025

https://github.com/mohsenfallahnjd/regression

Implementation of Regression algorithm with python.

algorithm implementation python regression

Last synced: 28 Jan 2025