2021
DOI: 10.1145/3476830
|View full text |Cite
|
Sign up to set email alerts
|

Zip Trees

Abstract: We introduce the zip tree , 1 a form of randomized binary search tree that integrates previous ideas into one practical, performant, and pleasant-to-implement package. A zip tree is a binary search tree in which each node has a numeric rank and the tree is (max)-heap-ordered with respect to ranks, with rank ties broken in favor of smaller keys. Zip trees are essentially treaps [8], except that ranks are drawn from a geometric distribution instead of a uniform dis… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
1
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 13 publications
0
1
0
Order By: Relevance
“…Deleting an element from the tree is done by finding the correct node, removing the pointer to the node and then combining the children of the node to create a new subtree. The operation of combining subtrees is called zipping [10].…”
Section: Zip Treementioning
confidence: 99%
See 1 more Smart Citation
“…Deleting an element from the tree is done by finding the correct node, removing the pointer to the node and then combining the children of the node to create a new subtree. The operation of combining subtrees is called zipping [10].…”
Section: Zip Treementioning
confidence: 99%
“…Given the ranks of the nodes, the expected time complexity is 𝑂 (log 𝑛) with high probability. In the worst case, if all nodes have the same rank and the data is inserted, strictly increasing, the time complexity is 𝑂 (𝑛) [10].…”
Section: Zip Treementioning
confidence: 99%
“…The self-adjusting scheme cannot be applied if hashing is used to produce the priority value. Different distributions for assigning the priorities have also been explored [22].…”
Section: Rotate Leftmentioning
confidence: 99%