Arborele PQ

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 17 septembrie 2015; verificările necesită 4 modificări .

Un arbore PQ  este o structură de date pentru reprezentarea unui grup de permutare . Acesta este un arbore planar înrădăcinat . Vârfurile atârnând în el reprezintă elemente permutabile. Restul vârfurilor sunt etichetate fie , fie . Nodurile marcate au cel puțin 3 copii, iar nodurile marcate au cel puțin 2 copii. Într-un arbore PQ, este permisă rearanjarea descendenților unui vârf marcat în mod arbitrar și inversarea ordinii descendenților unui vârf marcat .

Arborii PQ sunt folosiți pentru a găsi permutări, restricțiile asupra cărora sunt cunoscute treptat, una câte una. Astfel de probleme apar la recrearea ADN-ului și la verificarea planarității unui grafic.

Articole