Proceedings of the Tenth Annual Symposium on Computational Geometry - SCG '94 1994
DOI: 10.1145/177424.177601
|View full text |Cite
|
Sign up to set email alerts
|

Biased finger trees and three-dimensional layers of maxima

Abstract: We present a method for maintaining biased search trees so as to support fast finger updates (i.e., updates in which one is given a pointer to the part of the tree being changed).We illustrate the power of such biased finger trees by showing how they can be used to derive an optimal O (n log n) algorithm for the 3-dimensional layers-of-maxima problem and also obtain an improved method for dynamic point location.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
14
0
1

Year Published

1998
1998
2012
2012

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 9 publications
(15 citation statements)
references
References 43 publications
0
14
0
1
Order By: Relevance
“…The previous algorithm [2] was based on the use of two new data structures. The first was a dynamic extension of the point-location structure of Preparata [14] to work in the context of staircase subdivisions, and the second was an extension of the biased search tree data structure of Bent, Sleator, and Tarjan [3] to support finger searches and updates.…”
Section: Relation To the Prior Claimmentioning
confidence: 99%
See 2 more Smart Citations
“…The previous algorithm [2] was based on the use of two new data structures. The first was a dynamic extension of the point-location structure of Preparata [14] to work in the context of staircase subdivisions, and the second was an extension of the biased search tree data structure of Bent, Sleator, and Tarjan [3] to support finger searches and updates.…”
Section: Relation To the Prior Claimmentioning
confidence: 99%
“…We sketch this result in Section 2. In addition, Atallah, Goodrich, and Ramaiyer [2] claim an O(n log n)-time algorithm, but their presentation appears to have several problems. A simple, linear-time reduction from sorting gives an Ω(n log n)-time lower bound in the comparison model.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…A good example are the three templates presented previously for complete binary trees: levels can have as many nodes as (N + 1)/2 while root-to-leaf paths all have the same size, i.e., log(N + 1). In an effort to standardize the efficiency measure for multiple templates access, we model the access similarly to the so-called finger updates [AGR94,GMPR77,HM82,K81]. What is given as input to access a template is a pointer (or finger) to a leader node and, from that node, an M-size instance of the template is retrieved.…”
Section: Introductionmentioning
confidence: 99%
“…We sketch this result in Section 2. Atallah et al [2] claim an O(n log n)-time algorithm, but their presentation appears to have several problems. A simple, linear-time reduction from sorting gives an (n log n)-time lower bound in the comparison model.…”
mentioning
confidence: 99%