Welnu, als je een hiërarchie wilt, is de beste methode die ik ken "Modified Preorder Tree Traversal" die in detail wordt beschreven in dit Sitepoint-artikel , begint ongeveer halverwege.
Het belangrijkste verschil met wat Guss suggereerde, is dat het een beetje beter presteert en een stuk eenvoudiger is om alleen het deel van de boom op te halen waarnaar je op zoek bent.