DYNAMIC INTERPOLATION SEARCH

被引:22
作者
MEHLHORN, K
TSAKALIDIS, A
机构
[1] COMP TECHNOL INST,GR-26110 PATRAI,GREECE
[2] UNIV SAARLAND,FACHBEREICH INFORMAT,W-6600 SAARBRUCKEN,GERMANY
关键词
ALGORITHMS; DYNAMIZATION; INTERPOLATION SEARCH; SEARCH TREE;
D O I
10.1145/174130.174139
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A new data structure called interpolation search tree (IST) is presented which supports interpolation search and insertions and deletions. Amortized insertion and deletion cost is O(log n). The expected search time in a random file is O(log log n). This is not only true for the uniform distribution but for a wide class of probability distributions.
引用
收藏
页码:621 / 634
页数:14
相关论文
共 14 条
[1]  
FRANKLIN WR, 1979, INFORM PROCESS LETT, V9, P161, DOI 10.1016/0020-0190(79)90060-7
[2]   IMPLICIT DATA-STRUCTURES FOR THE DICTIONARY PROBLEM [J].
FREDERICKSON, GN .
JOURNAL OF THE ACM, 1983, 30 (01) :80-94
[3]   ALGORITHMIC AND COMPLEXITY ANALYSIS OF INTERPOLATION SEARCH [J].
GONNET, GH ;
ROGERS, LD ;
GEORGE, JA .
ACTA INFORMATICA, 1980, 13 (01) :39-52
[4]   PADDED LISTS REVISITED [J].
HOFRI, M ;
KONHEIM, AG .
SIAM JOURNAL ON COMPUTING, 1987, 16 (06) :1073-1114
[5]   DELETIONS THAT PRESERVE RANDOMNESS [J].
KNUTH, DE .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1977, 3 (05) :351-359
[6]  
MEHLHORN K, 1984, EATCS MONOGRAPHS THE
[7]   CONTROLLED DENSITY SORTING [J].
MELVILLE, R ;
GRIES, D .
INFORMATION PROCESSING LETTERS, 1980, 10 (4-5) :169-172
[8]  
Pearl Y., 1978, COMMUN ACM, V21, P550
[9]  
PEARL Y, 1977, IPL, V6, P219
[10]  
Peterson W.W., 1957, IBM J RES DEV, V1, P131