i 1'den anahtarlarını takın bir BST var ... n rastgele (her permütasyon 1 / n! olasılık ile yapılır) . Ortaya çıkan ağaçlar değil neden benim sorum üniforma permütasyon bile üniforma ?
Rastgele İkili Arama Ağacı
oy
1
2 cevaplar
oy 3
3
Bir çok ağacın uygulanmasına bağlıdır. Kendini dengeleme mı? 1 2 3 ve 3 2 1 basit ağaçları düşünün
Very simple tree:
add 1
1
add 2
1
\
2
add 3
1
\
2
\
3
daha sonra 3 2 1
3 eklemek
3
add 2
3
/
2
add 1
3
/
2
/
1
Şimdi yapmak 2 3 1
2
2
\
3
2
/ \
1 3
oy 1
1
İkili arama ağacı sadece tek tip bir arama ağacı değil ... Bir ağaç yeni değerler buna kaydedilir sırayla inşa edilmiştir. glowcoder olarak zaten o doesnt garanti benzerlik göstermişlerdir ...
Rasgele sayılar düzgün bir şekilde dağılmasını sahip bir ikili ağaç oluşturmak için en uygunudur değerlerin bir emir garanti etmez
ikili ağaç aracılığıyla minimum çaba bulması için, ağaç düzenli yeniden yapılmalıdır. Bu genellikle bir algoritma daha sonra bağlantılı liste halinde bütün ağaç okuyup edebilir dışı iş saatleri, olur, bu listeden, optimum aynılık ile yeni bir ağaç oluşturur













