• DocumentCode
    959676
  • Title

    Minimum Search Tree Structures for Data Partitioned into Pages

  • Author

    Patt, Yale N.

  • Author_Institution
    Department of Computer Science, North Carolina State University, Raleigh, N. C. 27607.
  • Issue
    9
  • fYear
    1972
  • Firstpage
    961
  • Lastpage
    967
  • Abstract
    The doubly chained tree structure is an efficient device for organizing a file that must be searched and updated frequently. This paper considers a variation to the doubly chained tree which is more representative of a file in which the data is partitioned into blocks or pages. In this model the cost of searching the next node is 1 if the node is reachable from the same root (i.e., on the same page), and is k if the next node is the next root (i. e., on a different page). An algorithm for constructing doubly chained trees having any number of terminal nodes N, with minimal average search length, is developed. A simple closed expression is derived for the minimum average search time as a function of the number of terminal nodes N and the parameter k. A proof of optimality is also included.
  • Keywords
    Cost function; Helium; Organizing; Tellurium; Tree data structures; Tree graphs; Distributed file structures; double chaining; information storage and retrieval; tree structures;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1972.5009072
  • Filename
    5009072