Catalog npm
PACKAGE EXPLORERView in registry

1d-range-query

npm

Efficient range maximum/minimum query

rmq
Versions collected3
Direct dependencies4From release 1.0.2
Last observed20 Oct, 18:27 UTC

README

Current package documentation

1d-range-query

Build Status Coverage Status Dependency Status npm version MIT license

Efficient range maximum/minimum query.

npm install 1d-range-query

Usage

import rangeQuery from '1d-range-query';
const query = rangeQuery([1,5,10,2,5,3]);
console.log(query.max(0, 2)); // => 10 (10 is the max in [1,5,10])
console.log(query.min(2, 4)); // => 2 (2 is the min in [10,2,5])

#query.max(from, to)

Query the maximum value in range [from, to].

#query.min(from, to)

Query the minimum value in range [from, to].

Complexity

Time

Initialize: O(nlogn)

Query: O(1)

Space

O(nlogn)

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 3

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.2Registry latest23 Mar 20164
1.0.122 Mar 20162
1.0.022 Mar 20163

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
summerwish/1d-range-query

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:27 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:7029821111481ecc69d3be7295db3599af634782df16289a677a870bd31f6b85