toggle visibility Search & Display Options

Select All    Deselect All
 |   | 
Details
   print
  Record Links
Author (up) Sleator, Daniel Dominic; Tarjan, Robert Endre url  doi
openurl 
  Title Self-adjusting binary search trees Type Journal Article
  Year 1985 Publication Journal of the ACM Abbreviated Journal JACM  
  Volume 32 Issue 3 Pages 652-686  
  Keywords amortized complexity; balanced trees; multidimensional searching; network optimization; self-organizing data structures  
  Abstract The splay tree, a self-adjusting form of binary search tree, is developed and analyzed. The binary search tree is a data structure for representing tables and lists so that accessing, inserting, and deleting items is easy. On an n-node splay tree, all the standard search tree operations have an amortized time bound of O(log n) per operation, where by “amortized time” is meant the time per operation averaged over a worst-case sequence of operations. Thus splay trees are as efficient as balanced trees when total running time is the measure of interest. In addition, for sufficiently long access sequences, splay trees are as efficient, to within a constant factor, as static optimum search trees. The efficiency of splay trees comes not from an explicit structural constraint, as with balanced trees, but from applying a simple restructuring heuristic, called splaying, whenever the tree is accessed. Extensions of splaying give simplified forms of two other data structures: lexicographic or multidimensional search trees and link/cut trees.  
  Address  
  Corporate Author Thesis  
  Publisher ACM Place of Publication Editor  
  Language Summary Language Original Title  
  Series Editor Series Title Abbreviated Series Title  
  Series Volume Series Issue Edition  
  ISSN 0004-5411 ISBN Medium  
  Area Expedition Conference  
  Notes Approved yes  
  Call Number UCF @ kdamkjer @ Sleator_1985 Serial 73  
Permanent link to this record
Select All    Deselect All
 |   | 
Details
   print

Save Citations:
Export Records: