DocumentCode
2180290
Title
Transforming static data structures to dynamic structures
Author
Saxe, James B. ; Bentley, Jon Louis
fYear
1979
fDate
29-31 Oct. 1979
Firstpage
148
Lastpage
168
Abstract
In this paper we will investigate transformations that serve as tools in the design of new data structures. Specifically, we study general methods for converting static structures (in which all elements are known before any searches are performed) to dynamic structures (in which the insertion of a new element can be mixed with searches). We will see three classes of such transformations (each based on a different counting scheme for representing the integers) and then use a combinatorial model to show the optimality of many of the transformations. Issues such as online data structures and deletion of elements are also examined. To demonstrate the applicability of these tools, we will study six new data structures that have been developed by applying the transformations.
Keywords
Computer science; Contracts; Data structures; Nearest neighbor searches; Tin; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1979., 20th Annual Symposium on
Conference_Location
San Juan, Puerto Rico
ISSN
0272-5428
Type
conf
DOI
10.1109/SFCS.1979.47
Filename
4568011
Link To Document