Saya memahami struktur pohon biner dan cara melintasinya. Namun, saya berjuang untuk menyadari kegunaan sebenarnya, tujuan dalam program dan pemrograman. Ketika saya memikirkan contoh 'kehidupan nyata' dari data hierarkis, mereka hampir pasti memiliki lebih dari 2 anak. Misalnya, dalam silsilah keluarga, seorang ibu mungkin sering memiliki lebih dari dua anak.
Apakah 'pohon biner' benar-benar hanya berguna untuk menyimpan data terkait linier karena waktu pemrosesan lebih cepat dari array dan daftar? Atau, apakah mereka melayani tujuan tertentu dalam menyimpan data hierarkis? Jika demikian, contoh apa yang ada dari aplikasi pohon biner. Data apa yang sedemikian rupa sehingga simpul memiliki paling banyak 2 anak?