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.

[1]  Leonidas J. Guibas,et al.  A dichromatic framework for balanced trees , 1978, 19th Annual Symposium on Foundations of Computer Science (sfcs 1978).

[2]  Prof. Dr. Kurt Mehlhorn,et al.  Data Structures and Algorithms 1 , 1984, EATCS.

[3]  Derick Wood,et al.  Optimal dynamic solutions for fixed windowing problems , 1986, SCG '86.

[4]  Prof. Dr. Kurt Mehlhorn,et al.  Data Structures and Algorithms 3 , 2012, EATCS Monographs on Theoretical Computer Science.

[5]  Jürg Nievergelt,et al.  The Grid File: An Adaptable, Symmetric Multikey File Structure , 1984, TODS.

[6]  Kurt Mehlhorn,et al.  Data Structures and Algorithms 1: Sorting and Searching , 2011, EATCS Monographs on Theoretical Computer Science.

[7]  Robert E. Tarjan,et al.  Updating a Balanced Search Tree in O(1) Rotations , 1983, Inf. Process. Lett..

[8]  Henk J. Olivié,et al.  A New Class of Balanced Search Trees: Half Balanced Binary Search Trees , 1982, RAIRO Theor. Informatics Appl..

[9]  Edward M. McCreight,et al.  Priority Search Trees , 1985, SIAM J. Comput..

[10]  Klaus Hinrichs,et al.  The grid file system , 1985 .