Предикатная программа вставки в АВЛ-дерево

Предикатная программа вставки в АВЛ-дерево

Язык статьи
Русский
Аннотация
Операции с АВЛ-деревьями компактно и элегантно представляются в языках функционального программирования. Однако функциональные программы для операций вставки или удаления вершины заведомо неэффективны, поскольку определяют построение нового дерева, а не модификацию исходного. Описывается построение двух версий предикатных программ вставки в АВЛ-дерево, допускающих автоматическую трансформацию в эффективные императивные программы. В языке предикатного программирования введена эффективно реализуемая операция доступа вершины по пути в дереве.
DOI
10.31144/si.2307-6410.2017.n9.p23-42
УДК
Страницы
23-42
Файл
avl_insert1.pdf472.38 КБ
Номер