z-logo
open-access-imgOpen Access
A new data structure for representing sorted lists
Author(s) -
Scott Huddleston,
Kurt Mehlhorn
Publication year - 1982
Publication title -
acta informatica
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.481
H-Index - 40
eISSN - 1432-0525
pISSN - 0001-5903
DOI - 10.1007/bf00288968
Subject(s) - data structure , theory of computation , b tree , computer science , simple (philosophy) , locality , tree (set theory) , combinatorics , mathematics , theoretical computer science , discrete mathematics , algorithm , programming language , philosophy , linguistics , epistemology
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 2a¿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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom