Результаты исследований: Научные публикации в периодических изданиях › статья › Рецензирование
This work is devoted to the problem of organization of data structure for the realization of a multidimensional dictionary. In this paper, a generalization of k-d-trees is suggested, which admits local reorganizations in contrast to the classical version. Also, in addition to the multidimensional analog of rotations, a new type of local reorganizations is introduced. Unfortunately, in contrast to the classical one-dimensional case, reorganizations of this kind are not always applicable to a particular node; this work suggests necessary and sufficient conditions for all kinds of local reorganizations under study to be applicable to a particular node of the tree. By elementary means we prove a theorem that generalizes a well known result on binary search trees, namely, any tree of this kind may be transformed into any other tree with the same set of keys by a sequence of local reorganizations each involving only one node and its children. This kind of trees may be employed in the organization of storage of multi-dimensional data. Here, perfect analogy with the one-dimensional case is hardly feasible, because the application of the reorganizations described above to a particular node requires special processing of both of its children. However, in systems which involve a separate process for tree structure optimization concurrently with the use of the tree, the feasibility of performing an arbitrary reorganization of the tree structure with the use of a sequence of only local reorganizations seems to be a significant advantage.
| Язык оригинала | английский |
|---|---|
| Страницы (с-по) | 125-127 |
| Число страниц | 3 |
| Журнал | Vestnik St. Petersburg University: Mathematics |
| Том | 45 |
| Номер выпуска | 3 |
| DOI | |
| Состояние | Опубликовано - июл 2012 |
ID: 86574350