首页 | 本学科首页   官方微博 | 高级检索  
     


Fast dynamic intersection searching in a set of isothetic line segments
Authors:Ralf Hartmut Güting
Affiliation:1. Lehrstuhl Informatik VI, Universität Dortmund, D-4600 Dortmund 50, Fed. Rep. Germany;2. On leave at IBM Research Laboratory, Department K52-282, 5600 Cottle Road, San Jose, CA 95193, U.S.A.
Abstract:We reconsider the (isothetic) line segment intersection searching problem: Given a set S of n horizontal and vertical line segments and a query segment q, find all t segments in S intersecting q. We describe the first dynamic solution for this problem which achieves O(log n + t) query time. This, however, has to be paid by O(n log2 n) space requirements and O(log3 n) update time. If segments are defined over a grid of size N × N (the semidynamic case), then the problem can be solved in O(logN + t) query time, O(n log2 N) space and O(log2 N) update time. The solution is based on the use of segment tree and range tree and the halfobject technique.
Keywords:Computational geometry  intersection searching  line segment  segment tree  range tree  halfobject technique
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号