-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
breakingAn enhancement or similar that induces a breaking changeAn enhancement or similar that induces a breaking changeenhancementNew feature or requestNew feature or request
Description
Add support for partitioned Min-Max-Trees as described in Section 3 of Cordova & Navarro. The partitions will reduce the size of the mMTs, especially because it allows the trees to use much smaller pointer sizes. Small Trees only require one mMT, so this approach has no downside for small to medium-sized trees, and introduces a small overhead for queries over large distances in large trees.
If it turns out that this approach has no benefits in practise, we revert to the naive mMT implementation.
This will change the struct layout of the BP tree, and thus break the serde-compatibility. In an interest to release a working version of BP without introducing breaking changes later, we will resolve #15 without serde support.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
breakingAn enhancement or similar that induces a breaking changeAn enhancement or similar that induces a breaking changeenhancementNew feature or requestNew feature or request