Buradasın
İkili arama ağacı yüksekliği nasıl hesaplanır?
Yazeka
Arama sonuçlarına göre oluşturuldu
İkili arama ağacının yüksekliği, bir düğümün kendisine en uzak mesafedeki yaprak düğüme olan düze sayısıdır 5.
Hesaplama yöntemi:
height()
adlı bir işlev yazılır ve bu işlev, ağacın yüksekliğini özyinelemeli olarak hesaplar 3.- İşlev,
node
parametresini alır ve bunode
null ise başlangıç değerini döndürür 1. node
'nun sol ve sağ alt ağaçlarının yükseklikleri (left_height
veright_height
) hesaplanır 3.- Eğer
left_height
sağdakilerden büyükse, işlevleft_height + 1
değerini döndürür 3. Aksi takdirderight_height + 1
değerini döndürür 3.
5 kaynaktan alınan bilgiyle göre: