DYNAMIC FRACTIONAL CASCADING

被引:86
作者
MEHLHORN, K
NAHER, S
机构
[1] Universität des Saarlandes, Saarbrücken, D-6600
关键词
Amortized complexity; Computational geometry; Dynamic data structures; Linear lists;
D O I
10.1007/BF01840386
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The problem of searching for a key in many ordered lists arises frequently in computational geometry. Chazelle and Guibas recently introduced fractional cascading as a general technique for solving this type of problem. In this paper we show that fractional cascading also supports insertions into and deletions from the lists efficiently. More specifically, we show that a search for a key in n lists takes time O(log N +n log log N) and an insertion or deletion takes time O(log log N). Here N is the total size of all lists. If only insertions or deletions have to be supported the O(log log N) factor reduces to O(1). As an application we show that queries, insertions, and deletions into segment trees or range trees can be supported in time O(log n log log n), when n is the number of segments (points). © 1990 Springer-Verlag New York Inc.
引用
收藏
页码:215 / 241
页数:27
相关论文
共 28 条
[1]   DECOMPOSABLE SEARCHING PROBLEMS [J].
BENTLEY, JL .
INFORMATION PROCESSING LETTERS, 1979, 8 (05) :244-251
[2]  
BENTLEY JL, 1977, UNPUB SOLUTIONS KLEE
[3]   ON THE AVERAGE NUMBER OF REBALANCING OPERATIONS IN WEIGHT-BALANCED TREES [J].
BLUM, N ;
MEHLHORN, K .
THEORETICAL COMPUTER SCIENCE, 1980, 11 (03) :303-320
[4]  
BOAS PV, 1977, MATH SYST THEORY, V10, P99
[5]   Fractional Cascading: I. A Data Structuring Technique [J].
Chazelle, Bernard ;
Guibas, Leonidas J. .
ALGORITHMICA, 1986, 1 (1-4) :133-162
[6]  
DRISCOLL JR, IN PRESS J COMPUT SY
[7]   OPTIMAL POINT LOCATION IN A MONOTONE SUBDIVISION [J].
EDELSBRUNNER, H ;
GUIBAS, LJ ;
STOLFI, J .
SIAM JOURNAL ON COMPUTING, 1986, 15 (02) :317-340
[8]   A LINEAR-TIME ALGORITHM FOR A SPECIAL CASE OF DISJOINT SET UNION [J].
GABOW, HN ;
TARJAN, RE .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1985, 30 (02) :209-221
[9]   FAST DYNAMIC INTERSECTION SEARCHING IN A SET OF ISOTHETIC LINE SEGMENTS [J].
GUTING, RH .
INFORMATION PROCESSING LETTERS, 1985, 21 (04) :165-171
[10]   A NEW DATA STRUCTURE FOR REPRESENTING SORTED LISTS [J].
HUDDLESTON, S ;
MEHLHORN, K .
ACTA INFORMATICA, 1982, 17 (02) :157-184