Lt304888.ru

Туристические услуги

PQ-дерево

17-10-2023

PQ дерево — структура данных для представления группы перестановок. Это корневое планарное дерево. Висячие вершины в нем представляют переставляемые элементы. Остальные вершины имеют пометку либо , либо . Вершины с пометкой имеют по крайней мере 3 потомка, а вершины с пометкой имеют по крайней мере 2 потомка. В PQ дереве разрешается как угодно переставлять потомков вершины с пометкой и обращать порядок потомков вершины с пометкой .

PQ-дерево, описывающее вложенный список
[1 (2 3 4) 5]

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

Статьи

  • Booth, Kellogg S. and Lueker, George S. (1976). «Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms». Journal of Computer and System Sciences 13: 335–379.
  • Shih, Wei-Kuan and Hsu, Wen-Lian (1999). «A new planarity test». 10.1016/S0304-3975(98)00120-0.

PQ-дерево.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01