看板 TransCSI 關於我們 聯絡資訊
2007.12.13 修正、補充 : 2. 在一個有 1023 筆資料的二元搜尋樹 (Binary Search Tree) 上找資料, : 最倒楣時大約要幾步? : (A) 10 (B) 32 (C) 500 (D) 1000 : <92 高考三級> : ans:D : : 我記得 log 1023 ~~ 10 ,為什麼會到 1000 ? : 2 "最倒楣" ===>> 全部走訪 ANS: 1000.....# : 3. 令 A[100] 是一個專門用來儲存 4 位元實數之一維陣列,若 A[1] 的位址為 256 , : 則 A[90] 的位址為何? : (A) 612 (B) 616 (C) 345 (D) 346 : <92 身障五等> : ans:A 請問要怎麼算? Ans: 256 + (90 - 1) *4 = 256 + 356 = 612 ....# : 5.一顆二元樹之中序法 (Inorder) 為 ECFBDAHG,而後序法 (Postorder) 為 EFBCHGAD, : 則此二元數之前序法 (Preorder) 為何? : (A) ABDGCEHF (B) ABCDEFGH (C) DECFBAHG (D) DCEBFAGH : <92 地方四等> : ans:D 我認為D有誤,此題沒有答案 答案沒錯 Binary Tree: D / \ C A / \ \ E B G / / F H ....# : 6. 算式 A + B * C - A 的 Postfix 式為: : (A) ACB*-A+ (B) BC*A-A+ (C) ABC*-A+ (D) AABC*-A : ans:A 我認為此題沒有答案 A + B*C - A ==> A + BC* - A ; B*C ==> A + BC*A- ; B*C - A ==> BC*A-A+ ...... ; A + B*C - A ANS: 選項B # 選項A: A - C*B + A 選項B: B*C - A + A 選項C: A - B*C + A 選項D: 連+都沒出現 不考慮 : 7. 假設 A = 3,B = 4,C = 5,則 prefix 算式 + A - / B - CA * BA 的值為: : (A) 7 (B) 9 (C) 11 (D) 13 : ans:A 要怎麼把 prefix 換成 Inorder ? 我卡在 -/ 要怎麼還原? SOL: + A - / B - CA * BA ==> (B*A) ==> (C-A) (B*A) ==> B/(C-A) ==> B/(C-A)-(B*A) ==> A+B/(C-A)-(B*A) A = 3, B = 4, C = 5 代入 A + B / (C - A) - (B * A) = 3 + 4 / (5 - 3) - (4 * 3) = 3 + 4 / 2 - 12 = 3 + 2 - 12 = -7 ........# 答案應該是 -7 才對吧 確認一下 @@a 其他題目應該不需要多半屬定義 看書囉 ^^y -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.216.24 ※ 編輯: guessi 來自: 140.121.216.24 (12/11 19:48)
forris:你的第六題解法很有趣.通常不是由左至右算? 12/12 01:01
※ 編輯: guessi 來自: 140.121.216.24 (12/13 19:36)