Box sort, a multidimensional binary sorting method for rectangular boxes, used for quick range searching (Q1100911)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Box sort, a multidimensional binary sorting method for rectangular boxes, used for quick range searching |
scientific article |
Statements
Box sort, a multidimensional binary sorting method for rectangular boxes, used for quick range searching (English)
0 references
1987
0 references
In many geometrical applications data need to be sorted in more than one dimension to speed up running time, for example, the evaluation of set operations on polygons, and hidden-surface algorithms. We describe an efficient algorithm for doing this, which we call ``box sort''. Given are N boxes in an n-dimensional space. A box is a spatial region bounded by (hyper-)planes orthogonal to the coordinate axes. Box sort is a multidimensional sorting method for the N boxes, which allows us to perform quick range queries (``box searches'') with respect to these boxes. When the given N boxes are sufficiently scattered around the n- dimensional space, the box search for an arbitrary query box of the same order of size as the sorted boxes can be carried out in O(log N) time. The necessary memory requirement for box sort is invariably O(N).
0 references
data structures
0 references
range searching
0 references
set operations on polygons
0 references
hidden- surface algorithms
0 references
multidimensional sorting
0 references