Graph explorer

Zipping Segment Trees

Stabbing queries in sets of intervals are usually answered using segment trees. A dynamic variant of segment trees has been presented by van Kreveld and Overmars, which uses red-black trees to do rebalancing operations. This paper presents zipping segment trees - dynamic segment trees based on zip trees, which were recently introduced by Tarjan et al. To facilitate zipping segment trees, we show how to uphold certain segment tree properties during the operations of a zip tree. We present an in-depth experimental evaluation and comparison of dynamic segment trees based on red-black trees, weight-balanced trees and several variants of the novel zipping segment trees. Our results indicate that zipping segment trees perform better than rotation-based alternatives.

4 nodes3 linksoverview previewZipping Segment Trees
4 nodes3 links
Zipping Segment Trees4 visible / 4 total nodes / 4 links
Co-authorshipAuthorshipAuthorshipTopic signalWZipping Segment Treespreprint / 2020ALukas BarthResearcherADorothea WagnerResearcherTData Structures and Alg...3564 works
PaperSignal 103 links

Zipping Segment Trees

preprint / 2020

Open