15 packages found
Curated collection of data structures for the JavaScript/TypeScript.
- bag
- bimap
- bit array
- bit set
- bit vector
- bitset
- bk tree
- burkhard-keller tree
- cache
- circular buffer
- counter
- data structures
- default map
- deque
- View more
generate multiset permutations using an efficient loopless algorithm
generate multiset combinations using an efficient loopless algorithm
Geco, a (Constant Amortized Time) recursive generator* for k-combinations, chosen from a given set S of n elements, with and without replacement.
- geco
- combinations
- combinations with repetition
- k-combinations
- multiset
- compositions
- compositions with restricted parts
- colex
- colexicographic order
- CAT
- combinatorics
- generators
- poker
An immutable Set where each element can occur multiple times
Immutable collections and tools for TypeScript
Efficient immutable bags (multisets) made with mori
Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes
- set
- map
- multimap
- multiset
- red
- black
- tree
- stl
- iterator
- treemap
- treeset
- lower_bound
- lowerBound
- upper_bound
- View more
Event Collections
- STL
- TSTL
- standard template library
- event
- container
- iterator
- vector
- deque
- list
- vector_bool
- set
- multiset
- unordered_set
- unordered_multiset
- View more
A Jaccard index calculator supporting multi-set.
Curated collection of data structures for the JavaScript language.
- bag
- bimap
- bit array
- bit set
- bit vector
- bitset
- bk tree
- burkhard-keller tree
- cache
- circular buffer
- counter
- data structures
- default map
- deque
- View more
An utility class that implements a multiset, a set with possibly repeated elements.
This is to bags like redis is to queues. A bag (or multiset) is filled over time and processed at once.
Iterative generation of all permutations of a multiset