Re: [理工] [離散]-數學歸納

看板Grad-ProbAsk作者 (真是個麻煩)時間14年前 (2010/03/23 19:46), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《gn00618777 (123)》之銘言: : 證明full rooted binary tree 滿足 n=2i+1 : 歸納基底: i=0,n=1,只有root-->成立 : 歸納假設: 假設 i=k --> n=2k+1 成立 : 歸納推演: 則 i=k+1 --> n'= n+2,上述n=2k+1代入 ^^^^^^^^^^^^^^^^^ 這裡不夠嚴謹 : 得 n'=(2k+1)+2 =2(k+1)+1 得證! : 請問我這樣證可以嗎? 使用數學歸納法,對某個整數變數做歸納時 通常這個整數值僅對應一個結果 而此題internal node數為i=k時卻有可能是很多種不同長相的樹 就算你的歸納假設是對所有擁有k個internal node二元樹都滿足命題 也不能直接說i+=1時node會+=2 也許你會想,事實就是這樣沒錯,每一個i=k+1的樹 都是由"某"個i=k的樹多加兩個external node而成 但是一個i=k的樹可以變成很多種i=k+1的樹 (相對一個i=k+1的樹,可以來自於很多不同i=k的樹擴增而成) 這中間不確定性太大了 就算你真的想這樣證,你至少要說明一下 為什麼可以保證每個i=k+1的樹都可以被推得 不然的話閱卷者憑什麼要從 i=k+1 --> n'= n+2 這樣一行 在心裡替你做以上討論,然後給你分數咧? 不過我還是覺得並不保險,畢竟教授要怎麼改誰都不知道 建議還是用左右子樹屬於歸納假設範圍,然後得出合併的大樹也會成立比較穩當 原因一樣 因為當你左右兩子樹決定之後(就是符合假設條件就好),合併的二元樹是唯一的 這是兩種證明法嚴謹度不同的關鍵 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.25.160 ※ 編輯: monkeykej 來自: 140.112.25.160 (03/23 19:51)

03/23 20:05, , 1F
嗯 真詳細..
03/23 20:05, 1F

03/23 22:12, , 2F
這題一定要用數學歸納嗎? 可以直接用資結的想法推導嗎?
03/23 22:12, 2F

03/23 22:20, , 3F
樓上你這個問題我沒辦法回答....../_________\
03/23 22:20, 3F
文章代碼(AID): #1BgAeVOv (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1BgAeVOv (Grad-ProbAsk)