ACM Home Page
Please provide us with feedback. Feedback
On efficient unsuccessful search
Full text PdfPdf (1.19 MB)
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: 217 - 227  
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): 1,   Downloads (12 Months): 13,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  

ABSTRACT

This paper introduces a general technique for speeding up unsuccessful search using very little extra space (2 bits per key). This technique is applicable to many data structures including linear lists, and search trees. For linear lists we get on-line algorithms for processing a sequence of successful and unsuccessful searches which are competitive with strong off-line algorithms. In a virtual memory environment our self-adjusting algorithm for multi-way search trees is competitive with an optimal static multi-way tree and will often outperform the static tree.


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.

 
Bay72
R. Bayer. Symmetric binary b-trees: data structure and maintenance algorithms. Acta Jn/ormactica, 1(4):290-306, 1972.
 
BM83
J. Bentley and C. McGeoch. Worst-case analysis of self-organizing sequential search heuristics. In Proceedings of ~Oth Allerton Conference on Communication, Control, and Computing, pages 452-461, 1983.
 
Fre84
 
Fre85
 
Got81
L. Gotlieb. Optimal multi-way search trees. SIAM Journal on Computing, 10(3):422-433, 1981.
 
HM91
L. Hui and C. Martel. On efficient unsuccess/ul search. Technical Report CSE-91-6, Computer Science Division, UC Davis, 1991.
 
Knu73
 
Mar91
 
McC65
J. McCabe. On serial files with relocatable records. Oper. Res., 12:609-618, 1965.
 
MP91
A. Moffat and O. Petersson. Historical searching and sorting. 1991. manuscript.
 
NMM88
D. Naor, C. Martel, and N. Matloff. Per/ormance o/ Priority Queue Structures in a Virtual Memory Environment. Technical Report (~SE-88-7, Computer Science Division, U C Davis, 1988.
 
She89
 
She90
M. Sherk. $el/-adjustin# k-ary search trees and sel/.adjusting balanced search trees. Technical Report 234/90, University of Toronto, February 1990.
ST85a
ST85b


Collaborative Colleagues:
Lucas Chi Kwong Hui: colleagues
Charles Martel: colleagues

Peer to Peer - Readers of this Article have also read: