ACM Home Page
Please provide us with feedback. Feedback
Skip lists: a probabilistic alternative to balanced trees
Full text PdfPdf (913 KB)
Source
Communications of the ACM archive
Volume 33 ,  Issue 6  (June 1990) table of contents
Pages: 668 - 676  
Year of Publication: 1990
ISSN:0001-0782
Author
William Pugh  Univ. of Maryland, College Park
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 73,   Downloads (12 Months): 388,   Citation Count: 100
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/78973.78977
What is a DOI?

ABSTRACT

Skip lists are data structures that use probabilistic balancing rather than strictly enforced balancing. As a result, the algorithms for insertion and deletion in skip lists are much simpler and significantly faster than equivalent algorithms for balanced trees.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Aragon, C.. and Seidel, R. Randomized search trees. In Proceedings of the 30th Ann. IEEE Symposium on Foundations of Computer Science (October 1989), pp. 540-545.
 
4
Bentley, J., Leighton, F.T., Lepley, M.F., Stanat, D., and Steele, J.M. A randomized data structure for ordered sets. Tech. Memo MIT/LCS Technical Report Number 297. {May 1986}.
 
5
 
6
 
7
 
8
 
9
10
11
 
12
Sprugnoli, R. Randomly Balanced Binary Trees, Calcolo, 17 (1981), 99-118.
 
13

CITED BY  100


REVIEW

"Susan M. Merritt : Reviewer"

A skip list is a new data structure proposed as an alternative to balanced trees. Pugh gives algorithms for search, insert, and delete for the skip list. He analyzes the expected search cost and gives some experimental results comp  more...