An efficient combinatorics library for JavaScript utilizing ES2015 generators.
-
Updated
Feb 13, 2017 - JavaScript
An efficient combinatorics library for JavaScript utilizing ES2015 generators.
In this repository, the best solutions of data structures, combinatorial algorithms, game theory, artificial intelligence will be assembled. All implementations in the Javascript programming language.
Calculates the Cartesian product between multiple collections.
Advanced Combinatorics and Algebraic Number Theory Symbolic Computation library for JavaScript, Python
A visualiser for lambda terms as rooted maps.
Calculates all possible permutations without repetition of a certain size.
Calculates all possible combinations with repetition of a certain size.
Calculates all possible permutations with repetition of a certain size.
Geco, a (Constant Amortized Time) recursive generator* for k-combinations, chosen from a given set S of n elements.
A Library to handle computation within the context of Graph Theory for Javascript (currently in development)
Games to solve combinatorics questions
An implementation of tabu search algorithm
🐸 Pattern Algorithms Data Structures in Javascript Astar BFS BellmanFord Combinatorics DFS DijsktrasAlgorithm DisjointSetUnion FenwickSegmentTree FloydWarshall Graph Greedy Algorithm Kruskal Prim Sliding Window Stack TopologicalSort Trie TwoPointers UndirectedGraph 🐸
Shuffle elements of an array-like object.
Discrete Mathematics | Combinatorics | MIT License® | BSD License | UC Berkeley Math 55 Discrete Mathematics | XVR Software Distributions®
n choose k for javascript,find the amount of possible combinations of n elements
This project allows you to construct triples from a set of people, so that each person is included in a triple with every other person only once. Live version here:
Add a description, image, and links to the combinatorics topic page so that developers can more easily learn about it.
To associate your repository with the combinatorics topic, visit your repo's landing page and select "manage topics."