๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Self-Adjusting k-ary Search Trees

โœ Scribed by M. Sherk


Publisher
Elsevier Science
Year
1995
Tongue
English
Weight
994 KB
Volume
19
Category
Article
ISSN
0196-6774

No coin nor oath required. For personal study only.

โœฆ Synopsis


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\left(\log _{2} n\right)) 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. 1995 Academic Press, Inc.


๐Ÿ“œ SIMILAR VOLUMES


Protected points in k-ary trees
โœ Toufik Mansour ๐Ÿ“‚ Article ๐Ÿ“… 2011 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 182 KB
Shifts and loopless generation of k-ary
โœ James F. Korsh; Seymour Lipschutz ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 388 KB

A new shift operation on nodes of k-ary trees which preserves preorder node numbers is introduced. The shift graph SG,,k has as vertices all n-node k-ary trees and edges corresponding to one shift. The graph is proven to have a Hamiltonian path and an algorithm is presented which generates all n-nod

Bandwidth of the complete k-ary tree
โœ Lawren Smithline ๐Ÿ“‚ Article ๐Ÿ“… 1995 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 524 KB

We determine, constructively, the bandwidth of the complete k-ary tree on d levels. By rectifying an algorithm of Chung (1988), we establish B( Tk,J = rk(kd -1)/(2d( k -1)) 1. ## 1. Praeludium The bandwidth problem for a graph G is a question about numbering the vertices of G so the maximum differ