PQ-дерево

Матеріал з testwiki
Версія від 07:01, 21 травня 2022, створена imported>Lxlalexlxl
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку
Граф (a) і його PQ-дерево (b)

PQ-дерево — структура даних для подання групи перестановок, кореневе планарне дерево. Висячі вершини в ньому відповідають подаваним елементам. Решта вершин мають позначку P або Q. Вершини з позначкою Q мають принаймні 3 нащадки, а вершини з позначкою P мають принаймні 2 нащадки. У PQ-дереві дозволяється як завгодно переставляти нащадків вершини з позначкою P і обертати порядок нащадків вершини з позначкою Q.

PQ-дерево, яке описує вкладений список [1 (2 3 4) 5]

PQ-дерева використовують для пошуку перестановок, обмеження на які стають відомими поступово, одне за іншим. Такі задачі виникають при відтворенні ДНК і перевірці планарності графа.

Статті

Шаблон:Інформатика-доробити