Search results
122 packages found
Bit twiddling hacks for JavaScript
- bit
- twiddle
- hacks
- graphics
- logarithm
- exponent
- base 2
- binary
- arithmetic
- octree
- quadtree
- math
- nextPow2
- log
- View more
A set of methods for the generation and transformation of number sequences useful in algorithmic composition
- serialism
- composition
- total
- algorithmic
- twelvetone
- melody
- pitch
- rhythm
- harmony
- chord
- progression
- sequence
- pattern
- note
- View more
Simple combinatorics like power set, combination, and permutation in JavaScript
Simple combinatorics like power set, combination, and permutation in JavaScript
Efficient Combinatorics library for JavaScript using ES2015 generator functions. Generate power set, combination, and permutation.
Javascript versions of classic software development algorithms
- algorithms
- dataStructures
- binaryHeap
- binarySearchTree
- bst
- linkedList
- maxHeap
- minHeap
- queue
- stack
- stackQueue
- trie
- permutation
- shuffle
- View more
generates permutation of elements in an array
Inverts permutations
A JavaScript implementation of Heap's efficient Permutation Algorithm
Ranks and unranks permutations
find the next permutation of the number
A fully-functional functional lexicographic permutation generator generator.
A fully-functional functional lexicographic permutation generator generator.
An array is a collection of values, stored contiguously.
Lightweight transducer implementations for ES6 / TypeScript
- 2d
- 3d
- array
- clojure
- composition
- convolution
- cycle
- filter
- flatten
- frequency
- functional
- fuzzy
- generator
- group-by
- View more
An array is a collection of values, stored contiguously {web}.
An implementation of the Johnson-Trotter permutation algorithm.
is a recursive reducer to all permutations with repetitions of multi dimensional array indices
Computes the parity of a permutation
Set operations like subsets, combinations, permutations