考點分析 / 成大 / 軟體 / 115

115 成大資工所考古題詳解|軟體考點分析

單選與是非共 34 分有倒扣。題目以防火牆 Bloom filter、校園光纖 MST、MRI 遞迴、微影機 scheduling、Smart Lasso shortest path 等情境包裝。

最後更新:2026-10-22

題型與配分

全卷 11 頁、24 題、100 分,不可使用計算機。

區段題號配分倒扣
Part I 一、問答題1–414%未寫
Part I 二、單選題(題組 A、B)1–824%(每題 3 分)答錯倒扣 1 分
Part I 三、複選題9–1112%(每題 4 分)未寫
Part II 一、是非題12–1610%(每題 2 分)答錯倒扣 1 分
Part II 二、問答題1–440%(每題 10 分)未寫

Part I 資料結構

一、問答題(1–4,14 分):

  • 第 1 題(3%)|7 個 6-bit key 插入 digital search tree,列出搜尋 001111 時經過的 key
  • 第 2 題(4%)|同一組 key 建 compressed binary trie,用 BFS 列出各分支節點的 bitNumber
  • 第 3 題(3%)|由 postorder 與 inorder 重建 binary tree,列出 level 3 由左至右的 key
  • 第 4 題(4%)|n = 15 時,AVL tree 與 red-black tree 各自可能的最大高度(根為 level 1)

二、單選題(題組 A、B,各 4 小題):

  • 題組 A(第 1–4 題)|防火牆的快速預檢(本質是 Bloom filter,卷面沒有寫出這個名稱):給一支用兩個 hash function 與 bit mask 做快速預檢的 C 程式
  • 題組 A 第 1 題|precheck 的本質是什麼
  • 題組 A 第 2 題|給定輸入的程式輸出
  • 題組 A 第 3 題|最小的 x 使 precheck 通過但 exact_check 失敗
  • 題組 A 第 4 題|黑名單改成 {10, 14, 22} 時要改哪些部分
  • 題組 B(第 5–8 題)|校園光纖的 MST:給一支完整的 C 程式
  • 題組 B 第 5 題|這支程式在做什麼
  • 題組 B 第 6 題|給定輸入的輸出(總成本與邊數)
  • 題組 B 第 7 題|生成的骨幹中哪些頂點是 articulation point
  • 題組 B 第 8 題|要多印出 connected component 數時,哪一段修改是正確的

三、複選題(9–11,各 4 分):

  • 第 9 題|支援 insert/delete/find 與 predecessor/successor 查詢:red-black tree、binary heap、B+ tree、AVL、hashing 各自的複雜度
  • 第 10 題|需要頻繁 meld、頻繁 delete-min、偶爾 find-max 的 priority queue:Fibonacci heap、leftist heap、SMMH(symmetric min-max heap)的適用性
  • 第 11 題|磁碟索引與 fan-out:B-tree/B+ tree 為何適合磁碟、red-black tree 為何不適合、B+ tree 的葉節點串接與範圍查詢

Part II 演算法

一、是非題(12–16,各 2 分,答錯倒扣 1 分):

  • 第 12 題|T(n) = 50n2 + 200n log n + 106,宣稱 T(n) = O(n3) 是否數學上正確
  • 第 13 題|halting problem 是 NP-Hard,是否因此也是 NP-Complete
  • 第 14 題|NP 的定義是否為「給定候選解可在多項式時間驗證」
  • 第 15 題|0/1 knapsack 能否用「單位價值最高優先」的 greedy 解到最佳
  • 第 16 題|要證明 3-SAT 是 NPC,是否該從 3-SAT reduction 到 Robot-Path-Planning

二、問答題(1–4,各 10 分):

  • 第 1 題|MRI 立體資料的遞迴分析:MRI_Voxel_Process(n) 呼叫 n 次 Surface_Scan(n),再遞迴 8 個 n/2 的子問題。(1) 3% Surface_Scan 的複雜度 (2) 3% 寫出 recurrence (3) 4% 求整體緊界,並寫出計算過程
  • 第 2 題|微影機 scheduling:13 個班次各有產值,不能連續兩班生產。(1) 4% 求最大總值與選中的班次 (2) 4% 強制包含 S7 時的最大總值 (3) 2% 冷卻期改成兩班時,寫出完整的 recurrence
  • 第 3 題|衛星路由(含 negative-weight edge):4 個節點、邊權含 −5,且要求需要時能有效率地取得任兩點 shortest path。(1) 4% 選出最適合的演算法並說明為什麼其他演算法不行 (2) 2% 寫出初始的 4×4 距離矩陣 M (3) 4% D 到 B 的最短成本與路徑,以及演算法的時間複雜度
  • 第 4 題|Smart Lasso 影像去背:像素格子上每格有能量成本,只能上下左右移動,方向優先序為右、下、上、左。(1) 4% 追蹤 greedy 法(每步選最低成本鄰居)的路徑與總成本 (2) 4% 追蹤保證最佳解的方法的路徑與總成本 (3) 2% priority queue 用 unsorted array 與 binary min-heap 時 Extract-Min 的複雜度

作答時要注意的地方

  1. 單選題(24 分)與是非題(10 分)答錯倒扣 1 分,合計 34 分。
  2. 題組 A、B 各給一支 C 程式,四個小題都依據同一支程式。
  3. Part II 第 3 題要求說明為什麼其他演算法不行。
  4. Part II 第 4 題的路徑追蹤依題目給的方向優先序進行。
  5. Part I 與 Part II 的題號各自從 1 編起。

準備方向

  • Bloom filter:109 第 2 題、111 第 4 題、113 第 5 題、115 題組 A。
  • digital search tree 與 trie 家族:112 第 10 題、115 第 1、2 題。
  • SMMH(symmetric min-max heap):113 第 2 題、115 第 10 題。
  • greedy 法與最佳解的對照(115 Part II 第 4 題)。
  • 磁碟索引與 fan-out:B-tree、B+ tree(115 第 11 題)。
  • recurrence 與 Master theorem(115 Part II 第 1 題)。
  • 含 negative-weight edge 的 all-pairs shortest path(115 Part II 第 3 題)。
  • NP-hard、NP-complete 與 reduction 的觀念(115 Part II 第 13、14、16 題)。
  • 單位價值 greedy 與 knapsack:108 第 6(a) 題、115 Part II 第 15 題。

想看完整逐題詳解?

國立成功大學 106–115 全年度完整詳解共 286 頁,逐題推導。

購買 · NT$ 850 先看試閱

其他年度與考科

同一年的其他科

同一科的其他年度

同一年其他學校的軟體

聯絡我們

題目有錯、詳解看不懂,都歡迎來信

想許願補哪一份、對購買有疑問也可以,收到後會盡快回覆。

william.chou.123123@gmail.com