Priority search trees in secondary memory (extended abstract)
In this paper we investigate how priority search trees can be adapted to secondary memory. We given an optimal solution for the static case, where the set of points to be stored is fixed. For the dynamic case we present data structures derived from B-trees and from a generalized version of red-black trees. The latter are interesting in the internal case, too, since they are better balanced than standard red-black trees, in that the ratio longest path/shortest path is smaller.
Keywordssearch trees B-tree red-black tree priority search tree secondary memory
Unable to display preview. Download preview PDF.
- [E87]H. Edelsbrunner, Geometrics and Algorithmics — A Tutorial in Computational Geometry, Bulletin of the EATCS, 32 (1987), pp. 118–142.Google Scholar
- [GS78]L. J. Guibas, R. Sedgewick, A Dichromatic Framework for Balanced trees, 19th Annual IEEE Symposium. on Foundations of Computer Science, 1978, pp. 8–21.Google Scholar
- [H85]K. Hinrichs, The Grid File System: Implementation and Case Studies of Applications, Dissertation at the Swiss Federal Institute of Technology Zürich, ETH Zürich, 1985.Google Scholar
- [KNOW86]R. Klein, O. Nurmi, Th. Ottmann, D. Wood, Optimal Dynamic Solutions for Fixed Windowing Problems, Proceedings of the 2nd Annual Symposium on Computational Geometry, 1986, pp. 109–115, (to appear in Algorithmica).Google Scholar
- [Me84a]K. Mehlhorn, Data Structures and Algorithms 1: Sorting and Searching, EATCS Monographs on Theoretical Computer Science, Springer-Verlag, 1984.Google Scholar
- [Me84b]K. Mehlhorn, Data Structures and Algorithms 3: Multi-dimensional Searching and Computational Geometry, EATCS Monographs on Theoretical Computer Science, Springer-Verlag, 1984.Google Scholar
- [O82]H. J. Olivié, A New Class of Balanced Trees: Half Balanced Binary Search Trees, RAIRO Informatique Théorique, 16 (1982), pp. 51–71.Google Scholar
- [OS76]Th. Ottmann, H.-W. Six, Eine neue Klasse von ausgeglichenen Binärbäumen, Angewandte Informatik, 9 (1976), pp. 395–400.Google Scholar