Nå, hvis du ønsker et hierarki, så er den bedste metode, jeg kender til, kaldet "Modified Preorder Tree Traversal", der er beskrevet meget detaljeret i denne Sitepoint-artikel , starter cirka halvvejs nede.
Den væsentligste forskel fra det, Guss foreslog, er, at det er lidt mere effektivt og meget nemmere kun at hente den del af træet, du leder efter.