<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">pribor</journal-id><journal-title-group><journal-title xml:lang="ru">Известия высших учебных заведений. Приборостроение</journal-title><trans-title-group xml:lang="en"><trans-title>Journal of Instrument Engineering</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0021-3454</issn><issn pub-type="epub">2500-0381</issn><publisher><publisher-name>Национальный исследовательский университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/0021-3454-2024-67-4-352-358</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-163</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАТИКА И ИНФОРМАЦИОННЫЕ ПРОЦЕССЫ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATICS AND INFORMATION PROCESSES</subject></subj-group></article-categories><title-group><article-title>Балансируемая структура данных с приоритетами элементов в задаче моделирования дискретных источников информации</article-title><trans-title-group xml:lang="en"><trans-title>Balanceable Data Structure with Element Priorities in the Problem of Discrete Information Source Modeling</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Аксенов</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Aksenov</surname><given-names>А. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Алексей Владимирович Аксенов — старший преподаватель, кафедра вычислительных систем и сетей</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Aleksey V. Aksenov — Senior Lecturer, Department of Computing Systems and Networks</p><p>St. Petersburg</p></bio><email xlink:type="simple">aksenov@guap.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Санкт-Петербургский государственный университет аэрокосмического приборостроения</institution></aff><aff xml:lang="en"><institution>St. Petersburg State University of Aerospace Instrumentation</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>27</day><month>11</month><year>2024</year></pub-date><volume>67</volume><issue>4</issue><fpage>352</fpage><lpage>358</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Национальный исследовательский университет ИТМО</copyright-holder><copyright-holder xml:lang="en">Национальный исследовательский университет ИТМО</copyright-holder><license xlink:href="https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://pribor.ifmo.ru/jour/article/view/163">https://pribor.ifmo.ru/jour/article/view/163</self-uri><abstract><p>Рассматриваются особенности разработки балансируемой структуры данных, ориентированной на ускоренный доступ к элементам, имеющим высокий приоритет. Подобные структуры могут использоваться в задачах моделирования дискретных источников информации. Предложено самобалансирующееся двоичное дерево поиска, оптимизированное для эффективного хранения и поиска данных на основе приоритетов, коррелирующих с вероятностью порождения символов. Решение позволяет преодолеть ограничения существующих структур данных с учетом требований к памяти и производительности в контексте специфических задач обработки информации.</p></abstract><trans-abstract xml:lang="en"><p>The features of developing a balanceable data structure focused on accelerated access to elements with high priority are considered. Similar structures can be used in problems of modeling discrete information sources. A self-balancing binary search tree is proposed, optimized for efficient storage and retrieval of data based on priorities that correlate with the probability of symbol generation. The solution overcomes the limitations of existing data structures, taking into account memory and performance requirements in the context of specific information processing tasks.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>структура данных</kwd><kwd>ускоренный доступ</kwd><kwd>двоичное дерево поиска</kwd><kwd>самобалансирующаяся структура</kwd><kwd>хранение данных</kwd><kwd>эффективный поиск данных</kwd></kwd-group><kwd-group xml:lang="en"><kwd>data structure</kwd><kwd>accelerated access</kwd><kwd>binary search tree</kwd><kwd>self-balancing structure</kwd><kwd>efficient data storage</kwd><kwd>efficient data retrieval</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Адельсон-Вельский Г. М., Ландис Е. М. Один алгоритм организации информации // Докл. АН СССР. 1962. Т. 146, № 2. С. 263—266.</mixed-citation><mixed-citation xml:lang="en">Adel'son-Vel'skii G.M., Landis E.M. Doklady Akademii Nauk SSSR, 1962, no. 2(146), pp. 263–266. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Кормен Т. Х., Лейзерсон Ч. Е., Ривест Р. Л., Штайн К. Алгоритмы: построение и анализ. М.: Вильямс, 2013. 1328 с.</mixed-citation><mixed-citation xml:lang="en">Cormen Th.H., Leiserson Ch.E., Rivest R.L., Stein C. Introduction to Algorithms, MIT Press, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Guibas L. J., Sedgewick R. A dichromatic framework for balanced trees // Proc. of the 19th Annual Symp. on Foundations of Computer Science (SFCS 1978). Ann Arbor, MI, USA. 1978. Р. 8—21.</mixed-citation><mixed-citation xml:lang="en">Guibas L.J., Sedgewick R. Proceedings of the 19th Annual Symposium on Foundations of Computer Science (SFCS 1978), Ann Arbor, MI, USA, 1978, рр. 8–21.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Sleator D., Tarjan R. E. Self-Adjusting Binary Search Trees // J. of the Association for Computing Machinery. 1985. Vol. 32, N 3. Р. 652—686.</mixed-citation><mixed-citation xml:lang="en">Sleator D., Tarjan R.E. Journal of the Association for Computing Machinery, 1985, no. 3(32), pp. 652–686.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Pfaff B. Performance Analysis of BSTs in System Software // ACM SIGMETRICS Performance Evaluation Review. 2004. Vol. 32, is. 1. Р. 410—411.</mixed-citation><mixed-citation xml:lang="en">Pfaff B. ACM SIGMETRICS Performance Evaluation Review, 2004, no. 1(32), pp. 410–411.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Galperin I., Rivest R. Scapegoat trees // Proc. of the Fourth Annual ACM-SIAM Symp. on Discrete algorithms (SODA '93). Society for Industrial and Applied Mathematics, USA, 1993. Р. 165—174.</mixed-citation><mixed-citation xml:lang="en">Galperin I., Rivest R. Proc. of the Fourth Annual ACM-SIAM Symp. on Discrete algorithms (SODA '93), Society for Industrial and Applied Mathematics, USA, 1993, рр. 165–174.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Seidel R., Aragon C. R. Randomized search trees // Algorithmica. 1996. Vol. 16. P. 464—497.</mixed-citation><mixed-citation xml:lang="en">Seidel R., Aragon C.R. Algorithmica, 1996, vol. 16, рр. 464–497.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Cleary J., Teahan W. Experiments on the zero frequency problem // Proc. of the DCC '95 Data Compression Conf. 1995. Р. 480.</mixed-citation><mixed-citation xml:lang="en">Cleary J., Teahan W. Proceedings of the DCC '95 Data Compression Conference, 1995, р. 480.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Boehm H., Atkinson R., Plass M. Ropes: an Alternative to Strings // Software—Practice and Experience. 1995. Vol. 25, N 12. Р. 1315—1330.</mixed-citation><mixed-citation xml:lang="en">Boehm H., Atkinson R., Plass M. Software—Practice and Experience, 1995, no. 12(25), pp. 1315–1330.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Hinze R., Paterson R. Finger Trees: A Simple General-purpose Data Structure // J. of Functional Programming. 2006. Vol. 16, N 2. Р. 197—217.</mixed-citation><mixed-citation xml:lang="en">Hinze R., Paterson R. Journal of Functional Programming, 2006, no. 2(16), pp. 197–217.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
