Efficient worst-case data structures for range searching
暂无分享,去创建一个
In this paper we investigate the worst-case complexity of range searching: preprocess N points in k-space such that range queries can be answered quickly. A range query asks for all points with each coordinate in some range of values, and arises in many problems in statistics and data bases. We develop three different structures for range searching in this paper. The first structure has absolutely optimal query time (which we prove), but has very high preprocessing and storage costs. The second structure we present has logarithmic query time and O(N1+2) preprocessing and storage costs, for any fixed ɛ>0. Finally we give a structure with linear storage, O(N ln N) preprocessing and O(Nɛ) query time.
[1] Donald Ervin Knuth,et al. The Art of Computer Programming , 1968 .
[2] Jon Louis Bentley,et al. Multidimensional binary search trees used for associative searching , 1975, CACM.
[3] Jon Louis Bentley,et al. Data Structures for Range Searching , 1979, CSUR.