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
Javascript versions of classic software development algorithms
- algorithms
- dataStructures
- binaryHeap
- binarySearchTree
- bst
- linkedList
- maxHeap
- minHeap
- queue
- stack
- stackQueue
- trie
- permutation
- shuffle
- View more
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.
generates permutation of elements in an array
Inverts permutations
Ranks and unranks permutations
A JavaScript implementation of Heap's efficient Permutation Algorithm
find the next permutation of the number
A fully-functional functional lexicographic permutation generator generator.
A fully-functional functional lexicographic permutation generator generator.
Build a dictionary by permuting passed letters (using ES2015+)
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