Three techniques to solve geometric retrieval problems with efficient data structures
This book presents practical methods to answer complex geometric questions quickly. It shows how to balance preprocessing, space, and query time to handle large sets of points in multiple dimensions.
This edition focuses on triangle and wedge retrieval, half-space queries in 3D, and related problems in higher dimensions. It explains how to partition query space, reuse information across nearby regions, and apply divide-and-conquer to break hard problems into smaller ones. The discussion includes clear descriptions of data-structure design, time costs, and space requirements, with many approaches that extend beyond two dimensions."synopsis" may belong to another edition of this title.