Methods for storing AND/OR tree structures and their variants in RAM and ROM

DOI: 10.21293/1818-0442-2024-27-2-44-50

Download article in PDF format

Abstract: Tree structures are widely used to represent information objects containing hierarchical relations between their parts. An exam-ple 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 con-sidered. 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: relational database, linked list, data structure, read only memory, random access memory, and/or tree variant, tree structure

Authors and copyright holders:

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

Editorial office address

Executive Secretary of the Editor’s Office

 Editor’s Office: 40 Lenina Prospect, Tomsk, 634050, Russia

  Phone / Fax: + 7 (3822) 701-582

  journal@tusur.ru

 

Viktor N. Maslennikov

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

Subscription for updates