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 :
بازگشت