2016
DOI: 10.1016/j.ipl.2015.12.009
|View full text |Cite
|
Sign up to set email alerts
|

Amortized rotation cost in AVL trees

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 3 publications
(8 reference statements)
0
5
0
Order By: Relevance
“…This property implies that if we construct an AVL Tree of height h from an initially empty tree, then the nodes of the final tree can be divided into groups based on the period they were added as leaves. We note that this property is a more explicit formulation of the result in [ALT16], that proves that an n-node AVL tree can be constructed using n inserts.…”
Section: Our Contributionsmentioning
confidence: 63%
See 1 more Smart Citation
“…This property implies that if we construct an AVL Tree of height h from an initially empty tree, then the nodes of the final tree can be divided into groups based on the period they were added as leaves. We note that this property is a more explicit formulation of the result in [ALT16], that proves that an n-node AVL tree can be constructed using n inserts.…”
Section: Our Contributionsmentioning
confidence: 63%
“…There has been renewed interest in AVL tree with the development of new AVL variantsrank-balanced tree [HST09] and ravl tree [ST10], and the analysis of AVL tree performance with respect to the number of rotations [ALT16]. Very recently, an open problem posed in [GV20] asks for an alternative analysis of the height of AVL tree using a potential function.…”
Section: Introductionmentioning
confidence: 99%
“…The deletions of AVL trees is more complicated and Θ(log n) rotations can be applied on every deletion. Amani et al [ALT16] recently showed that there exists such a sequence of 3n intermixed insertions and deletions on an initially empty AVL tree that takes Θ(n log n) rotations. This instance indicates that the classic implementation of AVL trees has an I/O cost Q = Θ(ω log n) per deletion in the worst case.…”
Section: I/o Cost On Bstsmentioning
confidence: 99%
“…Several variations of the binary tree structure have been conceived, such as binary search trees, red-black trees [10], AVL trees [1], B-trees [3], and so on. Binary trees are often used as auxiliary data structures in other research endeavors, both practical (e.g., [18,15]) and theoretical (e.g., [16,14]), but occasionally are the subject of the research itself (e.g., [2]). …”
Section: Introductionmentioning
confidence: 99%
“…Likewise, the clockwise roll of a binary tree, abbreviated as CW(), is de ined as in De inition 2: (2) Similarly, upon CW(), the inorder traversal of the original tree is identical to the preorder traversal of the tree obtained by the clockwise roll, and the postorder traversal of the original tree is identical to the inorder traversal of the tree obtained by the clockwise roll.…”
Section: Introductionmentioning
confidence: 99%