| Preserving average proximity in arrays |
| Full text |
Pdf
(352 KB)
|
Source
|
Communications of the ACM
archive
Volume 21 , Issue 3 (March 1978)
table of contents
Pages: 228 - 231
Year of Publication: 1978
ISSN:0001-0782
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 24, Citation Count: 11
|
|
|
ABSTRACT
Programmers and data structure designers are often forced to choose between alternative structures. In storing these structures, preserving logical adjacencies or “proximity” is usually an important consideration. The combinatorial problem of storing arrays as various kinds of list structures is examined. Embeddings of graphs are used to model the loss of proximity involved in such storage schemes, and an elementary proof that arrays cannot be stored as linear lists with bounded loss of proximity is presented. Average loss of proximity is then considered, and it is shown that arrays cannot be stored as linear lists with only bounded loss of average proximity, but can be so stored in binary trees. The former result implies, for instance, that row major order is an asymptotically optimal storage strategy for arrays.
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
|
DeMillo, R.A., Eisenstat, S.C., and Lipton, R.J. Space-time tradeoffs in structured programming. Proc. 1976 Conf. on Inform. Sci. and Syst., Baltimore, Md., 1976, pp. 431-434.
|
| |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
Rosenberg, A.L. Preserving proximity in arrays. SIAM J. Comptng. 4, 4 (1975), 443-460.
|
 |
7
|
|
CITED BY 11
|
|
Mark H. Nodine , Michael T. Goodrich , Jeffrey Scott Vitter, Blocking for external graph searching, Proceedings of the twelfth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.222-232, May 25-28, 1993, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Arnold L. Rosenberg , Derick Wood , Zvi Galil, Storage representations for tree-like data structures, Proceedings of the eleventh annual ACM symposium on Theory of computing, p.99-107, April 30-May 02, 1979, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|