Recursively rotated orders and implicit data structures: A lower bound (Q792764)

From MaRDI portal





scientific article; zbMATH DE number 3854433
Language Label Description Also known as
default for all languages
No label defined
    English
    Recursively rotated orders and implicit data structures: A lower bound
    scientific article; zbMATH DE number 3854433

      Statements

      Recursively rotated orders and implicit data structures: A lower bound (English)
      0 references
      1984
      0 references
      Let n values be stored in the first n locations of an array. Suppose that a dictionary is maintained on these values, so that the operations of insert, delete, and search are supported. Since no additional space is allowed, no explicit pointers can be used. Thus any information about the relationship of values must be encoded in their arrangement. Such a structure is called an implicit data structure. The paper addresses a relaxation of a sorted order, called a recursively rotated order. If the values are stored in a fashion consistent with such an order, search times of \(O(\log n)\) can be achieved. The main result of the paper is that the number of data swaps for an exchange (an insertion of one element combined with a deletion of another element) for any such order is in the worst case \(\Omega(2^{\sqrt{2 \log n}}(\log n)^{1/2}).\) This matches to within a constant factor an upper bound on the number of data swaps.
      0 references
      lower bound
      0 references
      partial order
      0 references
      dictionary
      0 references
      implicit data structure
      0 references
      recursively rotated order
      0 references

      Identifiers