PQ-дерево — структура даних для подання групи перестановок, кореневе планарне дерево. Висячі вершини в ньому відповідають подаваним елементам. Решта вершин мають позначку або . Вершини з позначкою мають принаймні 3 нащадки, а вершини з позначкою мають принаймні 2 нащадки. У PQ-дереві дозволяється як завгодно переставляти нащадків вершини з позначкою і обертати порядок нащадків вершини з позначкою .
![image](https://www.wikidata.uk-ua.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEudWstdWEubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpOWhMMkZsTHlWRU1DVTVNeVZFTVNVNE1DVkVNQ1ZDTUNWRU1TVTRORjhsUkRBbFFqaGZKVVF3SlVJMUpVUXdKVUl6SlVRd0pVSkZYMUJSTFNWRU1DVkNOQ1ZFTUNWQ05TVkVNU1U0TUNWRU1DVkNOU1ZFTUNWQ01pVkVNQ1ZDUlM1d2JtY3ZNakl3Y0hndEpVUXdKVGt6SlVReEpUZ3dKVVF3SlVJd0pVUXhKVGcwWHlWRU1DVkNPRjhsUkRBbFFqVWxSREFsUWpNbFJEQWxRa1ZmVUZFdEpVUXdKVUkwSlVRd0pVSTFKVVF4SlRnd0pVUXdKVUkxSlVRd0pVSXlKVVF3SlVKRkxuQnVadz09LnBuZw==.png)
![image](https://www.wikidata.uk-ua.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEudWstdWEubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpOHhMekZtTDFCeExYUnlaV1V0TlMxc1pXRjJaWE11Y0c1bkx6SXlNSEI0TFZCeExYUnlaV1V0TlMxc1pXRjJaWE11Y0c1bi5wbmc=.png)
PQ-дерева використовують для пошуку перестановок, обмеження на які стають відомими поступово, одне за іншим. Такі задачі виникають при відтворенні ДНК і перевірці планарності графа.
Статті
- Booth, Kellogg S. and Lueker, George S. Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms // Journal of Computer and System Sciences. — 1976. — Vol. 13, no. 3 (16 June). — P. 335–379. — DOI: .
- Shih, Wei-Kuan and Hsu, Wen-Lian. A new planarity test // Theoretical Computer Science (journal). — 1999. — Vol. 223 (16 June). — P. 179–191. — DOI: . з джерела 12 вересня 2006.
- Mehta, D.P. and Sahni, S. 32. PQ Trees, PC Trees, and Planar Graphs // Handbook of Data Structures and Applications. — Taylor & Francis, 2004. — .
- 3.2. Planarity testing // Planar Graphs: Theory and Algorithms / ed. by T. Nishizeki and N. Chiba. — North-Holland, 1988. — .
![]() | Це незавершена стаття з інформатики. Ви можете проєкту, виправивши або дописавши її. |