Sciact
  • EN
  • RU

Алгоритмы с двоичными деревьями поиска Доклады на конференциях

Язык Русский
Тип доклада Секционный
Url доклада https://conf.icmmg.nsc.ru/event/1/sessions/5/#20221006
Конференция Марчуковские научные чтения 2022
03-07 окт. 2022 , Новосибирск
Авторы Рузанкин Павел Сергеевич 1
Организации
1 Институт математики им. С.Л. Соболева СО РАН

Реферат: https://doi.org/10.24412/cl-35065-2022-1-01-30 1. Мы рассмотрим новый быстрый алгоритм построения двоичного дерева поиска для заданного набора чисел. Алгоритм имеет линейную временную сложность, если этот набор чисел упорядочен. Алгоритм строит двоичное дерево поиска минимально возможной высоты, причем это дерево является полным в том смысле, что все уровни, кроме, возможно, самого нижнего, полностью заполнены. Алгоритм не использует рекурсивных вызовов функций и допускает простую эффективную параллелизацию. При сравнении производительности реализаций на языке R, в рассмотренных примерах новый алгоритм оказался более чем в 10 раз быстрее классического алгоритма Вирта (рекурсивно строящего левое и правое поддерево). 2. Мы рассмотрим алгоритм случайного выбора m объектов из n без возвращения. Алгоритм использует двоичное дерево поиска и имеет среднюю временную сложность O(m log m).
Библиографическая ссылка: Рузанкин П.С.
Алгоритмы с двоичными деревьями поиска
Марчуковские научные чтения 2022 03-07 окт. 2022