Nah, jika Anda menginginkan hierarki, jadilah metode terbaik yang saya tahu disebut "Modified Preorder Tree Traversal" yang dijelaskan dengan sangat rinci dalam artikel Sitepoint ini , dimulai sekitar setengah jalan.
Perbedaan utama dari yang disarankan Guss adalah performanya sedikit lebih baik dan jauh lebih mudah untuk hanya mengambil bagian dari pohon yang Anda cari.