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 条
[11]   DYNAMIC ORTHOGONAL SEGMENT INTERSECTION SEARCH [J].
IMAI, H ;
ASANO, T .
JOURNAL OF ALGORITHMS, 1987, 8 (01) :1-18
[12]   AN O(N LOG N) MANHATTAN PATH ALGORITHM [J].
LIPSKI, W .
INFORMATION PROCESSING LETTERS, 1984, 19 (02) :99-102
[13]   FINDING A MANHATTAN PATH AND RELATED PROBLEMS [J].
LIPSKI, W .
NETWORKS, 1983, 13 (03) :399-409
[14]  
LUECKER G, 1978, 19TH P FOCS, P28
[15]  
Mehlhorn K., 1984, DATA STRUCTURES ALGO
[16]  
Mehlhorn K., 1984, DATA STRUCTURES ALGO
[17]  
MEHLHORN K, 1986, DATENSTRUKTUREN ALGO, V1
[18]  
MEHLHORN K, 1987, 14TH P ICALP, P479
[19]  
Mehlhorn Kurt, 1984, DATA STRUCTURES ALGO
[20]  
NAHER S, 1987, THESIS U SAARLANDES