ACM Home Page
Please provide us with feedback. Feedback
Use of tree structures for processing files
Full text PdfPdf (494 KB)
Source
Communications of the ACM archive
Volume 26 ,  Issue 1  (January 1983) table of contents
Special 25th Anniversary Issue
Pages: 17 - 20  
Year of Publication: 1983
ISSN:0001-0782
Author
Edward H. Sussenguth, Jr.  Harvard Univ., Cambridge, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 23,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/357980.357987
What is a DOI?

ABSTRACT

In data processing problems, files are frequently used which must both be searched and altered. Binary search techniques are efficient for searching large files, but the associated file organization is not readily adapted to the file alterations. Conversely, a chained file allocation permits elcient alteration but cannot be searched efficiently. A file organized into a tree-like structure is discussed, and it is shown that such a file may both be searched and altered with times proportional to s log, N, where N is the number of file items and s is a parameter of the tree. It is also shown that optimizing the value of s leads to a search time which is only 25 per cent slower than the binary search. The tree organization employs two data chains and may be considered to be a compromise between the organizations for the binary search and the chained file. The relation of the tree organization to multidimensional indexing and to the trie structure is also discussed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
NEWELL, A. (Ed.). Information Processing Language--V Manual. Prentice Hall, Englewood Cliffs (1961).
 
3
JOHNSON L. R. On operand structure, representation, storage, and search. Research Report RC-603, IBM Corp. (1962).
4
5
 
6
LAMB, S. M., AND JACOBSEN, W. H. A high-speed large-capacity dictionary system. Mech. Trans. 6 (Nov. 1961), 76-107.

Collaborative Colleagues:
Edward H. Sussenguth, Jr.: colleagues