看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《kakahikari (光仔)》之銘言: : 代po : 98年交大離散 : 2.4題 : http://www2.lib.nctu.edu.tw/n_exam/exam98/cslz/cslz1002.pdf : 他的問題是這樣的: : fully binary tree 的點數不是(2^H( T )+1)-1 怎會有range : 先感謝各位回答 我講清楚一點好了 剛剛本來想說用推文稍微解釋就可以 可是好像很難講XD 而且其實我發現我有點搞錯了=.= 簡而言之 你現在說的定義 也不是 complete binary tree的定義 你說的是"完整二元樹"的定義對吧 也就是全部填滿 可能是多一個y的關係吧@@ 也就是說: "fully" binary tree是全滿的二元樹 complete binary tree是除了最下面那層的節點是由左邊開始填滿以外, 上面各層都要是滿的。 而"full" binary tree是: A binary tree in which each node has exactly zero or two children. 也就是說除了leaf以外的節點都要是滿的 但是問題就出在 這幾個名詞在各本書上面用法不太一樣 所以有可能會有把上面complete binary tree定義寫成full binary tree的情形 等等 因此我們必須從題目其他地方來判斷題目到底是在問哪個定義 這題因為有"range" 所以就知道應該是在問上面說的full binary tree而不是fully binary tree -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.139.83 ※ 編輯: jameschou 來自: 140.113.139.83 (01/12 16:58)