ACM Home Page
Please provide us with feedback. Feedback
Deterministic skip lists
Full text PdfPdf (713 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the third annual ACM-SIAM symposium on Discrete algorithms table of contents
Orlando, Florida, United States
Pages: 367 - 375  
Year of Publication: 1992
ISBN:0-89791-466-X
Authors
Sponsors
SIAM : Society for Industrial and Applied Mathematics
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 39,   Downloads (12 Months): 192,   Citation Count: 16
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We explore techniques based on the notion of a skip list to guarantee logarithmic search, insert and delete costs. The basic idea is to insist that between any pair of elements above a given height are a small number of elements of precisely that height. The desired behaviour can be achieved by either using some extra space for pointers, or by adding the constraint that the physical sizes of the nodes be exponentially increasing. The first approach leads to simpler code, whereas the second is ideally suited to a buddy system of memory allocation. Our techniques are competitive in terms of time and space with balanced tree schemes, and, we feel, inherently simpler when taken from first principles.


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
G. M. Adel'son-Vel'skii and E. M. Landis. "An algorithm for the Organization of Information". Doklady Akademia Nauk SSSR, vol. 146, 1962, pp. 263-266. English translation in Soviet Mathematics Doklady, vol. 3, pp. 1259-1263.
 
2
R. Bayer and E. McCreight. "Organization and Maintenance of Large Ordered Indexes". A cta In/ormatica, vol. 1, 1972, pp. 173-189.
 
3
 
4
L. Guibas and R. Sedgewick. "A dichromatic framework for balanced trees". 19th Annual Symposium in Foundations o/Computer Science IEEE Computer Society. Ann Arbor, Michigan, Oct. 1978, pp. 8-21.
 
5
 
6
 
7
8

CITED BY  16

Collaborative Colleagues:
J. Ian Munro: colleagues
Thomas Papadakis: colleagues
Robert Sedgewick: colleagues