pith. sign in

arxiv: 1609.08513 · v3 · pith:BKLRXNMZnew · submitted 2016-09-27 · 💻 cs.DS

Median-of-k Jumplists and Dangling-Min BSTs

classification 💻 cs.DS
keywords searchjumplistscostsdangling-mintreesanalysisbstsexpected
0
0 comments X
read the original abstract

We extend randomized jumplists introduced by Br\"onnimann et al. (STACS 2003) to choose jump-pointer targets as median of a small sample for better search costs, and present randomized algorithms with expected $O(\log n)$ time complexity that maintain the probability distribution of jump pointers upon insertions and deletions. We analyze the expected costs to search, insert and delete a random element, and we show that omitting jump pointers in small sublists hardly affects search costs, but significantly reduces the memory consumption. We use a bijection between jumplists and "dangling-min BSTs", a variant of (fringe-balanced) binary search trees for the analysis. Despite their similarities, some standard analysis techniques for search trees fail for dangling-min trees (and hence for jumplists).

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.