Saya mencoba untuk membuktikan bahwa pohon biner dengan node memiliki paling banyak ⌈ ndaun. Bagaimana cara saya melakukan ini dengan induksi?
Untuk orang-orang yang mengikuti pertanyaan awal tentang tumpukan, sudah dipindahkan ke sini .
Saya mencoba untuk membuktikan bahwa pohon biner dengan node memiliki paling banyak ⌈ ndaun. Bagaimana cara saya melakukan ini dengan induksi?
Untuk orang-orang yang mengikuti pertanyaan awal tentang tumpukan, sudah dipindahkan ke sini .
Jawaban:
Saya berasumsi sekarang bahwa pertanyaannya adalah sebagai berikut:
Diberi pohon biner dengan simpul, buktikan bahwa ia mengandung paling banyak ⌈ daun.
Mari kita bekerja dengan definisi pohon . Untuk T, seperti pohon, biarkan n T jumlah node dalam T dan l T jumlah daun dalam T .
Anda benar untuk melakukan ini dengan induksi, tetapi Anda akan memerlukan induksi struktural yang mengikuti struktur pohon. Untuk pohon, ini sering dilakukan sebagai induksi lengkap pada ketinggian pohon.
Jangkar induksi memiliki dua bagian. Pertama, untuk kita memiliki T = E m p t y dengan l T = n T = 0 ; klaim jelas berlaku untuk pohon kosong. Untuk h ( t ) = 1 , yaitu T = L e a f , kami memiliki l T = 1 = ⌈ n T , jadi klaimnya berlaku untuk daun.
Hipotesis induksi adalah: Asumsikan bahwa klaim berlaku untuk semua (binary) pohon dengan h ( T ) ≤ k , k ≥ 1 sewenang-wenang tetapi tetap.
Untuk langkah induktif, pertimbangkan pohon biner acak dengan h ( T ) = k + 1 . Sebagai k ≥ 1 , T = N o d e ( L , R ) dan n T = n L + n R + 1 . Karena L dan R juga merupakan pohon biner (jika tidak T tidak akan) dan h ( L ) , h R, hipotesis induksi berlaku dan miliki
Karena semua daun berada di L atau R , kami memilikinya
Ketimpangan yang ditandai dengan dapat diperiksa dengan (empat arah) kasus perbedaan apakah n L , n R ∈ 2 N . Dengan kekuatan induksi, ini menyimpulkan buktinya.
Sebagai latihan, Anda dapat menggunakan teknik yang sama untuk membuktikan pernyataan berikut:
. Bagaimanapun, ini adalah sesuatu yang dekat yang memiliki argumen yang mudah.
tepi, dan menghitung dua kali lipat, kita melihat itu