Methods for storing AND/OR tree structures and their variants in RAM and ROM
DOI: 10.21293/1818-0442-2024-27-2-44-50
DOI: 10.21293/1818-0442-2024-27-2-44-50
Abstract: Tree structures are widely used to represent information objects containing hierarchical relations between their parts. An example of such tree structures are AND/OR trees, that have found their application in the development of combinatorial generation algorithms and related tasks. This paper explores possible ways to store tree structures in the random access memory (RAM) and read only memory (ROM) of devices that process these structures. The adaptation of these methods to the problem of storing AND/OR tree structures and their variants is also considered. In addition, to organize operational work with stored variants of the AND/OR tree, the authors propose the bijective mapping of an AND/OR tree structure to a relational database schema.
Keywords: tree structure, AND/OR variant, random access memory, read only memory, data structure, linked list, relational database
Funding: This work was supported by the Russian Science Foundation under research project No. 22-71-10052.
For citation:
Shablya Yu. V., Tokareva A. V. Methods for storing AND/OR tree structures and their variants in RAM and ROM. Doklady Tomskogo gosudarstvennogo universiteta sistem upravleniya i radioelektroniki, 2024, vol. 27, no. 2, pp. 44–50. DOI: 10.21293/1818-0442-2024-27-2-44-50
Authors and copyright holders:
Executive Secretary of the Editor’s Office
Editor’s Office: 40 Lenina Prospect, Tomsk, 634050, Russia
Phone / Fax: + 7 (3822) 701-582
Executive Secretary of the Editor’s Office
Editor’s Office: 40 Lenina Prospect, Tomsk, 634050, Russia
Phone / Fax: + 7 (3822) 51-21-21 / 51-43-02