Linear space data structures for two types of range search (Q578916)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Linear space data structures for two types of range search |
scientific article |
Statements
Linear space data structures for two types of range search (English)
0 references
1987
0 references
Für den zwei- und den dreidimensionalen euklidischen Raum werden Aufgaben der ``Bereichssuche'' betrachtet: Seien eine Menge von n Punkten im Raum und eine Menge von Teilbereichen des Raumes gegeben (im \(E^ 2\) sind dies in dieser Arbeit alle Dreiecke, deren Seiten parallel zu drei gegebenen Richtungen sind - im \(E^ 3\) sind es die unendlich großen Oktanten, die sich von einem beliebigen Punkt aus parallel zu den Achsen jeweils ins negativ Unendliche erstrecken). Gefragt wird nach der Komplexität der Algorithmen, welche alle Punkte der gegebenen Mengen ermitteln, die in einem der Teilbereiche liegen. Als neues Resultat können die Autoren angeben: Der benötigte Speicherplatz hat lineare Komplexität O(n) und die Bearbeitungszeit für eine Anfrage im \(E^ 2\) bzw. im \(E^ 3\) verhält sich wie \(O(k+\log n)\) resp. \(O(k+\log^ 2n)\), wobei k die Anzahl der gefundenen Punkte ist. Erreichbar wurde dies durch einen aufwendigeren Vorprozeß, welcher die gegebenen n Punkte in einer baumartigen Datenstruktur ``vorsortiert'' und der sich bei vielen Anfragen gewissermaßen amortisiert.
0 references
linear space data structures
0 references
range searching
0 references
homothetic range search problem
0 references
domination searching
0 references
computational geometry
0 references