DocumentCode
2180389
Title
Towards analysing sequences of operations for dynamic data structures
Author
Flajolet, P. ; Francon, J. ; Vuillemin, J.
fYear
1979
fDate
29-31 Oct. 1979
Firstpage
183
Lastpage
195
Abstract
This paper presents the average case performance analysis of dynamic data structures subjected to arbitrary sequences of insert, delete and query operations. To such sequences of operations are associated, for each data type, a specific continued fraction and a familly of orthogonal polynomials : Tchebycheff for stacks, Laguerre for dictionaries, Hermite for priority queues, Meixner for linear lists and Charlier for symbol tables. We define a notion of integrated cost of a data structure as the average cost over all possible sequences of operations. Our main result is an explicit expression, for each of these data structures, of the generating function for integrated costs as a linear integral transform of the generating functions for individual operation costs. We use the result to explicitly compute integrated costs of various efficient data structure implementations.
Keywords
Computer science; Cost function; Data analysis; Data structures; Dictionaries; Helium; History; Performance analysis; Polynomials;
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.46
Filename
4568014
Link To Document