PQ-дерево

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
Граф (a) і його PQ-дерево (b)

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

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

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

Статті

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