SELF-ADJUSTING K-ARY SEARCH-TREES

被引:17
|
作者
SHERK, M
机构
[1] Department of Computer Science, University of Waterloo, Waterloo
关键词
D O I
10.1006/jagm.1995.1026
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an online self-adjusting k-ary search tree, the k-splay tree, as a generalization of the binary splay tree. We prove a k-ary analogue of Sleator and Tarjan's splay tree access lemma using a considerably more complicated argument based on their technique. This lemma is used to prove that the amortized number of node accesses per operation in a k-splay tree with n keys is O(log(2) n) and that, to within a factor of log(2) k, k-splay trees are statistically optimal with respect to node accesses, i.e., in an amortized sense as good as any offline static k-ary tree. We also show how to maintain optimal use of node space in the presence of insertions and deletions. Like the B-tree, the k-splay tree makes effective use of k-ary branching and secondary storage. Unlike the splay tree and the B-tree, the k-splay tree may be optimal among all k-ary trees in an amortized sense with respect to node accesses. (C) 1995 Academic Press, Inc.
引用
收藏
页码:25 / 44
页数:20
相关论文
共 50 条
  • [11] Protected points in k-ary trees
    Mansour, Toufik
    [J]. APPLIED MATHEMATICS LETTERS, 2011, 24 (04) : 478 - 480
  • [12] Antibandwidth of complete k-ary trees
    Calamoneri, Tiziana
    Massini, Annalisa
    Toeroek, L'ubomir
    Vrt'o, Imrich
    [J]. DISCRETE MATHEMATICS, 2009, 309 (22) : 6408 - 6414
  • [13] Parallel generation of k-ary trees
    Vajnovszki, V
    Phillips, C
    [J]. HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY - HPC ASIA '97, PROCEEDINGS, 1997, : 117 - 121
  • [14] On k-ary spanning trees of tournaments
    Lu, XY
    Wang, DW
    Chang, GJ
    Lin, IJ
    Wong, CK
    [J]. JOURNAL OF GRAPH THEORY, 1999, 30 (03) : 167 - 176
  • [15] Self-Adjusting Top Trees
    Tarjan, Robert E.
    Werneck, Renato F.
    [J]. PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2005, : 813 - 822
  • [16] GENERATING K-ARY TREES IN LEXICOGRAPHIC ORDER
    ZHU, Y
    WANG, J
    [J]. SCIENTIA SINICA, 1980, 23 (10): : 1219 - 1225
  • [17] The rotation graph of k-ary trees is Hamiltonian
    Huemer, Clemens
    Hurtado, Ferran
    Pfeifle, Julian
    [J]. INFORMATION PROCESSING LETTERS, 2008, 109 (02) : 124 - 129
  • [18] GENERATING k-ARY TREES IN LEXICOGRAPHIC ORDER
    朱永津
    王建方
    [J]. Science China Mathematics, 1980, (10) : 1219 - 1225
  • [19] Generating regular k-ary trees efficiently
    [J]. Xiang, Limin, 1600, Oxford Univ Press, Oxford, United Kingdom (43):
  • [20] RANKING AND LISTING ALGORITHMS FOR K-ARY TREES
    TROJANOWSKI, AE
    [J]. SIAM JOURNAL ON COMPUTING, 1978, 7 (04) : 492 - 509