İkili arama ağacı tam ve eksiksiz hem olabilir mi?

oy
3

veri yapıları Ara sınav için hazırlık olarak, Profesör bize geçen yılki testi, tam bir ikili arama ağacına bir örnek ağacı yeniden düzenlenmesi ile ilgilidir bir sorum verdi. Ben ağaç dışarı yazma birkaç farklı versiyonlarını denedim, ama aynı zamanda tam tanımını uygun beri Wolfram Mathematica bu tam ikili ağaç örneği, hiç yardımcı olmadı. ders kitabı düzeyi n, hizalanmış tüm solda bazı ekstra yaprak düğümlerle mükemmel seviyede n-1 üzerinden bir ağaç olarak tam bir ikili ağaç tanımlar.

Düğümlerin A E I L N O P R S T U11 düğümleri, n =. İşte ile geldi iyi cevabı:

           R
         /    \
        L      T
       / \    / \
     I    N   S   U
    / \  / \
   A  E O   P

Ama bu WM 'ağacın değil, kitap örneği örneğini uyuyor. hangi Yani doğru cevap nedir?

Oluştur 19/10/2010 saat 14:57
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
11

senin karışıklık yatıyor ama cevaplamak için elimden geleni yapacağım nerede tamamen anlayamıyorum ...

Her düğüm tam olarak 0 veya 2 çocuk içermesi halinde ikili ağaç tam olarak kabul edilir.

Her seviye Sonuncusu hariç doluysa bir ikili ağaç tamamlanmış sayılır ve tüm düğümler kadarıyla sol olabildiğince itilir.

Mümkün olan bu açıklamalarının hem uyuyor, yani aynı anda tam ve eksiksiz olabilir.

o dolu ve tüm yapraklar aynı seviyede olup olmadığını Ayrıca, ikili ağaç mükemmel olarak kabul edilir.

örnekte yukarıdaki dışarı çekti Yani, o ağaç tam ve eksiksiz, ama mükemmel değil.

Umarım bu yardımcı olur.

Cevap 19/10/2010 saat 15:06
kaynak kullanıcı

oy
3

umarım yararlı olacaktır Biraz daha örnek:

Komple, dolu değil:

        R
      /    \
     L      T
    / \    / \
  I    N   S   U
 / \  /
A  E O   

Tam değil tamamlayın:

        R
      /    \
     L      T
    / \    / \
  I    N   S   U
      / \
     O   P


        R
      /    \
     L      T
    / \    
  I    N   
 / \  / \
A  E O   P
Cevap 21/10/2010 saat 03:38
kaynak kullanıcı

oy
1

Tam Ağacı: Her düğüm ya bir yaprak ya da tam iki çocuk düğümleri sahip olmadığını bir ikili ağaç T doludur.

      O
     / \
    O   O
   / \ / \
  O  O O  O
    / \
   O   O

Tam ağaç ama tam değil

Komple Ağacı: muhtemelen hariç tüm seviyeler son tamamen dolu olup olmadığını n seviyeleri ile bir ikili ağaç T tamamlanır ve son seviye sol tarafa bütün düğümleri vardır.

       O
      / \
     O   O
    /
   O

Komple ağaç ama tam değil

Benzer bir şekilde, başka bir örnek

      O
     / \
    O   O
   / \ / \
  O  O O  O
 /\ /
O O O

Bunları faydalı olur!

Cevap 21/04/2014 saat 22:30
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more