Предикатная программа вставки в АВЛ-дерево
Язык статьиРусский
Аннотация
Операции с АВЛ-деревьями компактно и элегантно представляются в языках функционального программирования. Однако функциональные программы для операций вставки или удаления вершины заведомо неэффективны, поскольку определяют построение нового дерева, а не модификацию исходного. Описывается построение двух версий предикатных программ вставки в АВЛ-дерево, допускающих автоматическую трансформацию в эффективные императивные программы. В языке предикатного программирования введена эффективно реализуемая операция доступа вершины по пути в дереве.
Ключевые слова
DOI10.31144/si.2307-6410.2017.n9.p23-42
УДК004.43
Номер
№ 9,
Страницы23-42
Файл
avl_insert1.pdf
(472.38 КБ)