In this paper we explore the use of weak B-trees to represent sorted lists. In weak B-trees each node has at least a and at most b sons where 2 a≦b. We analyse the worst case cost of sequences of insertions and deletions in weak B-trees. This leads to a new data structure (level-linked weak B-trees) for representing sorted lists when the access pattern exhibits a (time-varying) locality of reference. Our structure is substantially simpler than the one proposed in [7], yet it has many of its properties. Our structure is as simple as the one proposed in [5], but our structure can treat arbitrary sequences of insertions and deletions whilst theirs can only treat non-interacting insertions and deletions. We also show that weak B-trees support concurrent operations in an efficient way. © 1982 Springer-Verlag.
CITATION STYLE
Huddleston, S., & Mehlhorn, K. (1982). A new data structure for representing sorted lists. Acta Informatica, 17(2), 157–184. https://doi.org/10.1007/BF00288968
Mendeley helps you to discover research relevant for your work.