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.
Arborele (structura de date) | |
---|---|
Arbori binari | |
Arbori binari cu auto-echilibrare |
|
B-copaci |
|
arbori de prefix |
|
Partiționarea binară a spațiului | |
Arbori non-binari |
|
Despărțirea spațiului |
|
Alți copaci |
|
Algoritmi |