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/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript

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

Last synced: 27 Oct 2024

https://github.com/chriskonnertz/binpacking

Examples of algorithms that solve the bin packing problem implemented in Kotlin

algorithm bin-packing binpacking example first-fit first-fit-decreasing kotlin optimization solving

Last synced: 13 Oct 2024

https://github.com/g4s8/go-graph

Graph common functions for Go

algorithm go graph

Last synced: 13 Nov 2024

https://github.com/markkvdb/mdpsolver

Markov Decision Process (MDP) Solver.

algorithm maintenance mdp windmill

Last synced: 13 Oct 2024

https://github.com/sanjoy-sust/scpproject

This is Secure Communication Protocol for smart cart Cryptography management

aes aes-encryption algorithm cryptography design-patterns factory-method-pattern factory-pattern j2se java java-smart-cards security

Last synced: 10 Nov 2024

https://github.com/usagi/gsj

Implementation of Geological Survey of Japan algorithms.

algorithm dem dempng gsj japan maptile nishioka-nagatsu-2015 rust

Last synced: 13 Nov 2024

https://github.com/obadakhalili/the-knights-tour

🐴 A visualization of Warnsdorff’s Algorithm for the Knights Tour problem

algo algorithm javascript knights-tour visualization warnsdorff-algorithm

Last synced: 11 Nov 2024

https://github.com/mohahmadraza/leetcode-python-project-tasks

This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.

algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions

Last synced: 11 Nov 2024

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

Cohen-Sutherland Line Clipping Implementation

algorithm python

Last synced: 09 Nov 2024

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: 11 Nov 2024

https://github.com/vimalk78/lca-rmq

implementation of algorithm to find LCA with RMQ

algorithm lca rmq trees

Last synced: 12 Oct 2024

https://github.com/made2591/go-hanoi

The famous Hanoi game written in Go. Thanks to @skelterjohn for his lib, go-matrix, that you can find in https://github.com/skelterjohn/go.matrix

algorithm classical exercise game go hanoi hanoi-riddle hanoi-towers math problem recursion

Last synced: 13 Nov 2024

https://github.com/josephgoksu/ceng202-datastructures

Yildirim Beyazit University CENG 202 Data Structures LAB Notes 2016

algorithm algorithms data-structures java

Last synced: 14 Nov 2024

https://github.com/anishmprasad/super-pi

A Pi based super-powered cluster computer ( Distributed system )

algorithm

Last synced: 08 Nov 2024

https://github.com/thatisuday/file-checksum

A CLI tool to calculate the checksum of file's content using md5 or sha1 algorithms.

algorithm checksum cli md5 node-cli node-js node-module nodejs sha1

Last synced: 10 Nov 2024

https://github.com/anthonymazzie/bellmanford

Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.

algorithm bellman-ford computer-science graph

Last synced: 27 Oct 2024

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

😴 A Promise based implementation of SleepSort

algorithm promise sleepsort sort sorting-algorithms

Last synced: 04 Nov 2024

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

A sorting algorithm visualizer with clear separation of concerns (Made with Flutter 💖).

algorithm bloc bubble-sort dart ddd-architecture flutter insertion-sort selection-sort sorting sorting-visualization

Last synced: 08 Nov 2024

https://github.com/luca-montaigut/iamorpion

Implementing Minimax algorithm on a Tic-Tac-Toe game (with alpha-beta pruning)

algorithm alpha-beta-pruning minimax-algorithm tic-tac-toe

Last synced: 06 Nov 2024

https://github.com/srid/spoj-haskell

My SPOJ solutions in Haskell

algorithm haskell spoj spoj-solutions

Last synced: 07 Nov 2024

https://github.com/shravan20/data-structures-and-algorithm

Repo contains the development explanation and code for Data Structure and Algorithm

algorithm algorithms data-structures

Last synced: 29 Oct 2024

https://github.com/afshinm/paintshop

Paint shop challenge written in Python

algorithm interview

Last synced: 29 Oct 2024

https://github.com/mttbernardini/mbencrypter

:closed_lock_with_key: This program will help you encrypting or decrypting some data or a file using MB's algorithm. NB: this project has been supeseded by https://github.com/mttbernardini/mbc

algorithm cryptography raw-data rawinput symmetric-keys text

Last synced: 30 Oct 2024

https://github.com/reinderien/inspiration

Thoughts on the PyCon 2015 Thumbtack challenge

algorithm card pycon python thumbtack

Last synced: 14 Oct 2024

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: 08 Nov 2024

https://github.com/im-rises/ctwinprimenumberparallel

Program to find twin prime numbers in parallel using OpenMPI

algorithm c mpi openmpi parallel parallel-programming prime-numbers twin-prime-numbers

Last synced: 06 Nov 2024

https://github.com/tank0317/leetcode

记录我的LeetCode刷题历程

algorithm leetcode

Last synced: 06 Nov 2024

https://github.com/preetsuthar17/basic-dsa-notes

Notes containing basics of Data Structure and Algorithms.

algorithm algorithms computer-science dsa dsa-algorithm dsa-notes notes

Last synced: 04 Nov 2024

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: 10 Nov 2024

https://github.com/ishaansathaye/cpe202-datastructalgos

CPE 202 Data Structures and Algorithms Winter 2022 Freshman at Cal Poly

algorithm binary binary-search-tree data graph hash heap python queue stack structures

Last synced: 06 Nov 2024

https://github.com/nicholas-miklaucic/rust-monaco

An optimized, parallel, lock-free Monte-Carlo Tree Search implementation in Rust

ai algorithm mcts rust

Last synced: 07 Nov 2024

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: 12 Nov 2024

https://github.com/arslanbilal/projecteuler

This project includes Euler Problem sets solutions in Swift Language

algorithm maths project-euler swift

Last synced: 05 Nov 2024

https://github.com/tsv2013/algorithm

Algorithm block diagram visualization and editing widget (jQuery+KnockoutJS)

algorithm algorithm-block-diagram algorithm-visualization-widget block-diagram javascript knockoutjs visualization

Last synced: 10 Nov 2024

https://github.com/furk4nbulut/permutation

This Java program reads a string from the user, generates all possible permutations of that string, and displays them. It also calculates the number of permutations, which is effectively the factorial of the length of the string.

algorithm java permutation

Last synced: 11 Nov 2024

https://github.com/furk4nbulut/julius-caesar-cryptography-algorithm

Java program implements the Julius Caesar's Cryptography Algorithm, also known as Caesar Cipher. The Caesar Cipher is a substitution cipher where each letter in the plaintext is shifted a fixed number of places down or up the alphabet.

algorithm cryptography java julius-caesar-cryptography

Last synced: 11 Nov 2024

https://github.com/trasherdk/node-cryptonight-hashing

Cryptonight hashing functions for node.js

algorithm cryptocurrency mining-pool nodejs uplexa

Last synced: 06 Nov 2024

https://github.com/felpsalvs/javascript-datastructures-algorithms-main

Código fonte do livro da Loiane Groner para fundamentar meus conhecimentos em JavaScript

algorithm algorithms javascript

Last synced: 14 Nov 2024

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: 06 Nov 2024

https://github.com/diptangsu/algorithms

This repository contains the algorithms that are a part of MAKAUT syllabus for 3rd Year Computer Science and Engineering.

algorithm algorithms graph hackoctoberfest hackoctoberfest2k18 java makaut-syllabus

Last synced: 06 Nov 2024

https://github.com/skywalkersam/binarysearch

The binary search algorithm.

algorithm binary-search

Last synced: 10 Nov 2024

https://github.com/skywalkersam/fisheryatesshuffle

The Fisher–Yates shuffle algorithm.

algorithm fisher-yates-shuffle

Last synced: 10 Nov 2024

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: 08 Nov 2024

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: 07 Nov 2024

https://github.com/simobin/dsa_ii

Data structure and algorithm

algorithm cpp data-structures dsa

Last synced: 10 Nov 2024

https://github.com/at1as/hangman

Simple hangman solver written in Crystal

algorithm crystal dictionary game hangman terminal

Last synced: 07 Nov 2024

https://github.com/crazy-canux/go-dad

Data structure, Algorithm and Design pattern written in golang.

algorithm datastructure design-pattern

Last synced: 06 Nov 2024

https://github.com/oowekyala/vfdr-weka

A rule learning algorithm for Weka

algorithm classification decision-rules java weka

Last synced: 12 Oct 2024

https://github.com/kangjung/algorithm-java

알고리즘 연습 자바

algorithm algorithms java leetcode programmers

Last synced: 17 Oct 2024

https://github.com/andream16/3d-convexhull-builder

C++ and QT5 Project for Algorithms and Data Structures 2 Course

algorithm c-plus-plus convex-hull qt5

Last synced: 07 Nov 2024

https://github.com/ianstenbit/arulesregression

Regression package for R based on arulesCBA's transaction-boosted associative classification algorithm

algorithm association-rules package r regression

Last synced: 29 Oct 2024

https://github.com/lucasguiss/algorithms

Algorithms and data structures in Go

algorithm data-structures go

Last synced: 09 Nov 2024

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

:bar_chart: Comb sort algorithm

algorithm comb sort sorting-algorithms

Last synced: 31 Oct 2024

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

:bar_chart: Jump down sort algorithm

algorithm jumpdown sort sorting-algorithms

Last synced: 31 Oct 2024

https://github.com/fabienjuif/astar

an A* algorithm in javascript

a algorithm astar game path shortest shortest-path

Last synced: 22 Oct 2024

https://github.com/thomasthelen/qodes

Quick Ordinary Differential Equation Solver (QODES) is an ODE solving library with a focus on usability and ease.

algorithm mathematics numerical-methods ode ode-solver ode-solving-library solver

Last synced: 12 Nov 2024

https://github.com/beomseokyu/sist-algorithm

[SIST] 알고리즘 풀이

algorithm

Last synced: 09 Nov 2024

https://github.com/cmac-ire/machine-learning-app

An intuitive and user-friendly web application developed using Python to classify X-ray images and identify if they indicate the presence of pneumonia.

ai algorithm artificial-intelligence artificial-neural-networks cnn-keras convolutional-neural-networks covid-19 keras-classification-models machine-learning neural-network tensorflow

Last synced: 09 Nov 2024

https://github.com/mehul237/a2z-dsa-course

Teaches you problem solving by diving deep into DSA, with 450+ modules

algorithm cpp data-structures

Last synced: 07 Nov 2024

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

Prompt : This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the one (of many) most appropriate solution for an optimized data sorting.

42 42born2code 42cursus 42projects algorithm push-swap pushswap sorting-algorithms

Last synced: 12 Nov 2024

https://github.com/qw3ry/sre-dtmc-transformations

Implementation of the algorithms provided in my Bachelor's Thesis

algorithm markov-chain scientific-publications transformation

Last synced: 07 Nov 2024

https://github.com/raigorx/graphcoloring

GraphColoring Algorithm Backtracking https://en.wikipedia.org/wiki/Graph_coloring

algorithm backtrack backtracking cmake color cpp20 graph graph-algorithms gtest

Last synced: 07 Nov 2024

https://github.com/thundertecke/astared

A package to use A* algorithm with any type of coordinates

algorithm astar pathfinding pathfinding-algorithm python python3

Last synced: 12 Nov 2024

https://github.com/yisaer/acm_icpc

My ACM_ICPC Records

acm-icpc algorithm cpp

Last synced: 14 Oct 2024

https://github.com/sushiwaumai/marching_squares_processing_java

Marching Squares Algorithm implemented in Processing 3 in Java

algorithm image-processing java processing

Last synced: 08 Nov 2024

https://github.com/we-gold/marching-cubes

A simple demo of the marching cubes algorithm written from scratch.

algorithm demo marching-cubes processing

Last synced: 10 Nov 2024

https://github.com/gebes/longestcollatzsequence

Get the longest Chain under 1 Million

algorithm java projecteuler

Last synced: 08 Nov 2024

https://github.com/bukinoshita/pokeball-shake

Algorithm to determine how many times pokeball shakes

algorithm javascript nodejs pokeball pokemon

Last synced: 27 Oct 2024

https://github.com/bukinoshita/pokemon-f

Algorithm to calculate `f` on capture pokemon method.

algorithm capture javascript node pokemon

Last synced: 27 Oct 2024

https://github.com/abranhe/bubble-srt-cli

Bubble Sort Algorithm Implementation CLI

algorithm bubble-sort cli cli-app

Last synced: 12 Nov 2024

https://github.com/abranhe/quick-srt

Quick Sort Algorithm Implementation

algorithm quicksort sorting-algorithms

Last synced: 12 Nov 2024

https://github.com/daviskamau/algorithm-

Computing MSTs with Prim's Algorithm

adja algorithm heap mst prism

Last synced: 09 Nov 2024

https://github.com/msolimans/algorithms

Algorithms Topics and Problem Solving from different sites and books along with documentation/descriptions

algorithm cracking-the-coding-interview dynamic-programming geeksforgeeks-solutions graph greedy-algorithms hackerrank heap leetcode mit ocw ocw-6006 queue stack tree trie

Last synced: 23 Oct 2024

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: 15 Nov 2024

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: 15 Nov 2024

https://github.com/uhop/nano-binary-search

Binary search for JavaScript done right.

algorithm binary-search

Last synced: 20 Oct 2024