«binary-tree» etiketlenmiş sorular

Her düğümün en fazla iki alt düğüme sahip olduğu bir ağaç veri yapısı.







12
İkili arama ağaçlarının tanımında yinelenen anahtarlara izin veriliyor mu?
İkili bir arama ağacının tanımını bulmaya çalışıyorum ve her yerde farklı tanımlar bulmaya devam ediyorum. Bazıları, herhangi bir alt ağaç için sol alt anahtarın kökten küçük veya ona eşit olduğunu söylüyor. Bazıları, herhangi bir alt ağaç için doğru alt anahtarın kökten büyük veya ona eşit olduğunu söyler. Ve eski kolej …


27
İkili ağacın dengeli olup olmadığı nasıl belirlenir?
O okul yıllarından epey bir zaman geçti. Bir hastanede BT uzmanı olarak iş buldum. Şimdi gerçek bir programlama yapmak için hareket etmeye çalışıyorum. Şu anda ikili ağaçlar üzerinde çalışıyorum ve ağacın yükseklik dengeli olup olmadığını belirlemenin en iyi yolunun ne olacağını merak ediyordum. Bunun boyunca bir şey düşünüyordum: public boolean …

30
Optimum şekilde ikili arama ağacında k'inci en küçük elemanı bulun
Herhangi bir statik / global değişken kullanmadan ikili arama ağacında k'inci en küçük elemanı bulmam gerekiyor. Bunu verimli bir şekilde nasıl başarabilirim? Aklımdaki çözüm, tüm ağacın sıralı geçişini yapmayı planladığım için en kötü durum olan işlemi O (n) 'de yapmaktır. Ama derinlerde burada BST özelliğini kullanmadığımı hissediyorum. Varsayımsal çözümüm doğru …


5
Preorder, Postorder ve Inorder Binary Search Tree Traversal stratejileri ne zaman kullanılır?
Geçenlerde fark ettim ki, hayatımda BST'yi bol miktarda kullanırken, Inorder geçişinden başka bir şey kullanmayı düşünmedim bile (bir programı sipariş öncesi / sonrası geçişi kullanacak şekilde uyarlamanın ne kadar kolay olduğunun farkındayım ve biliyorum). Bunu fark ettikten sonra, eski veri yapıları ders kitaplarından bazılarını çıkardım ve ön sipariş ve sipariş …

7
Big O (logn) log tabanı e mi?
İkili arama ağacı tipi veri yapıları için, Big O gösteriminin tipik olarak O (logn) olarak not edildiğini görüyorum. Günlükte küçük bir 'l' ile, bu doğal logaritma ile tanımlanan e (n) tabanını ifade eder mi? Basit soru için özür dilerim, ancak farklı zımni logaritmaları ayırt etmekte her zaman sorun yaşadım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.