2.0.2 • Published 6 years ago

rb-interval-tree v2.0.2

Weekly downloads
54
License
MIT
Repository
github
Last release
6 years ago

rb-interval-tree

Balanced red-black interval tree for Javascript

Build Status

Usage

const IntervalTree = require('rb-interval-tree');
const tree = new IntervalTree();

Insertion

tree.insert(4, 7, 'foo');

Search

const results = tree.search(0, 10);

Removal

tree.remove('foo');

Copy

const dup = tree.copy();

Traversal (in order)

tree.visit((value, start, end) => {
    console.log(value, start, end);
});
2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago