The design of dynamic data structures (Q797269)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | The design of dynamic data structures |
scientific article |
Statements
The design of dynamic data structures (English)
0 references
1983
0 references
The author addresses himself to a number of techniques for turning static data structures into dynamic data structures. The techniques presented are generalised and provide a set of adaptable tools for those who have to design dynamic data structures for specific problems. This monograph extends the author's PhD thesis by incorporation results of other workers and a comprehensive bibliography is presented at the end. After a general introduction to problems involving multi-dimensional searching, the author devotes three chapters to tree balancing, covering established ground as well as introducing new approaches. Two chapters then address decomposable problems and then two chapters consider specific environments; one considers improvements which can be made when structure updates are batched and so known in advance, and the other imposes the constraint that all alterations to the structure must be ''remembered''. Finally, a short chapter presents a few open problems in this area. The author concentrates on the formal definition of structures and the book is largely a collection of theorems defining the formal properties of these structures. The techniques are not described algorithmically and no attempt is made to present programming aspects.- The text is aimed at the serious student of data structures and, in this context, should appeal.
0 references
dynamic data structures
0 references
trees
0 references
tree balancing
0 references