• 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