On Storing Concatenable Arrays
暂无分享,去创建一个
Previous studies of extendible array storage mappings (esm's) have envisioned arrays as expanding via a sequence of adjunctions of rows and/or columns. Another mechanism for array expansion is the successive (row-wise or column-wise) concatenation of already stored arrays. This type of expansion is facilitated if the addresses of positions of the resultant composite arrays can be obtained easily and systematically from the addresses of positions of the constituent arrays. A property of esm's, termed translatability , is introduced and is argued intuitively to guarantee easy concatenation of stored arrays. The class of persistent two-dimensional translatable esm's is shown to be a one-parameter family of esm's whose initial member is the familiar diagnonal pairing function. The derived explicit form of these esm's permits one to argue algorithmically that they afford one easy concatenation of stored arrays.
[1] Arnold L. Rosenberg,et al. Hashing Schemes for Extendible Arrays , 1977, JACM.
[2] Arnold L. Rosenberg. Allocating Storage for Extendible Arrays , 1974, JACM.