98年地特四等資料處理概要 - 考試

Table of Contents

早上看到這題就覺得你最後答案有點怪

我自己轉一次之後果然有問題XD

你最後的答案與AVL樹定義不符歐

AVL樹的定義包括其子樹也要是AVL樹才對

不然F(n-2)+1就會不正確了XD

最後答案應該是

24
/ \
20 43
/ / \
12 28 55
這樣才對吧?

可以問一下為什麼最後會挑28作為旋轉軸心嗎?


※ 引述《grandoph (跟節拍器不合)》之銘言:
: [考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處
: 輸入資料為:55、43、20、24、28、12
: (二)建立AVL樹
: 轉換過程:http://ppt.cc/pCaf
: 想法:
: 我在step5的時候,關鍵因子是20和43
: 補習班是用43,然後用LR轉換
: 我是選20,然後用RR方式轉
: 在step6時再轉一遍
: 請問我的作法有問題嗎??
: 請高手替我解答,謝謝

--

All Comments

Aaliyah avatarAaliyah2013-06-12
可是我覺得補習班老師最後答案是對的,原PO最後少做一個RR
Lily avatarLily2013-06-13
選28去轉是因為其他的用LL轉不了@_@"
Aaliyah avatarAaliyah2013-06-14
前面說錯...原PO少做一個LL(左右不分...)
Kyle avatarKyle2013-06-19
因為我在step6時,關鍵因子是43,所以LR把28往上轉
Kelly avatarKelly2013-06-20
我作起來跟A大的答案一樣!!
Lily avatarLily2013-06-20
還有不用一定要用LL阿 你可以用LR(43,24,28挑24往上轉
grandoph你關鍵因子挑錯了
Xanthe avatarXanthe2013-06-25
我的確是在最後一步少轉LL 不過我的根節點是28
Harry avatarHarry2013-06-29
根節點不應該是28 你最後一步應該是往最深的地方作LL
Quanna avatarQuanna2013-07-01
看完講義再做一次結果跟此篇答案一樣了@@"
Dinah avatarDinah2013-07-01
我本來想解釋一下怎麼選因子,但後來我發現太抽象了
抱歉orz
Edith avatarEdith2013-07-04
因子=左子樹高度-右子樹高度~
Mary avatarMary2013-07-06
原po你把43當關鍵轉的時後... 應該是43 24 28 要轉吧
我剛剛看了一下.... 你該不會是逆時針轉...
Oliver avatarOliver2013-07-07
所以28 上去,然後24跟42分別成為28的左右子節點...?
Hamiltion avatarHamiltion2013-07-07
如果是這樣的話你挑關鍵搞不好沒問題,只是轉錯方向..
Susan avatarSusan2013-07-12
推A大真熱心!
Yedda avatarYedda2013-07-13
這種題目可能有多種旋轉方式嗎?若最後都符合定義?
Irma avatarIrma2013-07-16
實做跟畫圖不一樣。實做上 可能。因為最後定義對就對
至於畫圖... 你知道學理派的老頭通常都很頑固的XD
Cara avatarCara2013-07-20
asdd 我就當順便複習了XD
Elizabeth avatarElizabeth2013-07-22
這題有解到我的盲點!! 推~