108 台大資工所考古題詳解|軟體考點分析
全卷 10 題手寫,沒有選擇題,明訂部分正確不給分。第 9、10 題是船隻停靠與圖形替換的情境題。
最後更新:2026-10-22
題型與配分
全卷 4 頁、10 題、100 分,沒有選擇題,全部寫在答案卷上。
計分規定:卷面第一行寫明「NO partial score will be given for partially correct answer」,每個子題答對才給分。另外註明「除非特別說明,只需要最終答案」。
| 題號 | 主題 | 配分 |
|---|---|---|
| 1 | Stack permutation 數(recurrence 與 closed form) | 10 |
| 2 | Infix 轉 postfix | 5 |
| 3 | Min-heap 操作後畫圖 | 10 |
| 4 | O(n) 建 heap 的說明 | 8 |
| 5 | Quicksort 三路分割(3 小題) | 20 |
| 6 | Hash open addressing(3 小題) | 13 |
| 7 | shortest path 是非題 | 6 |
| 8 | 去環 pseudo-code 填空 | 8 |
| 9 | 船隻停靠(non-crossing matching) | 10 |
| 10 | 圖形替換 DP | 10 |
逐題考點
- 第 1 題(10%)|1..n 經過 stack 後可以產生幾種 permutation bn。(a) recurrence (b) closed form
- 第 2 題(5%)|把
(a/(c*(b+d)))/(e-a)*c轉成 postfix - 第 3 題(10%)|依序 insert 7、4、3、1、delete min、insert 9、2、5、delete min、delete min,畫出最終的 min-heap
- 第 4 題(8%)|說明如何在 O(n) 時間建 heap,可用 n = 15 舉例(不必證明複雜度)
- 第 5(a) 題(6%)|Quicksort 的三個是非:輸出是否非遞增、是否為 stable sort、是否為 in-place sort
- 第 5(b) 題(4%)|n 個元素全部相同時的最壞複雜度
- 第 5(c) 題(10%)|補完
PARTITION_THREE()的 (A)(B)(C) 三個空格,讓三路分割版本在全等輸入下跑出 O(n) - 第 6(a) 題(3%)|寫出 linear probing 的 h(k,i)
- 第 6(b) 題(5%)|double hashing,h1(k)=k mod 16、h2(k)=1+(k mod 15)、m=16,依序插入 {16, 3, 35, 67, 51, 1, 15, 31, 19, 17},畫出最終表格
- 第 6(c) 題(5%)|Alpha 教授改用 h2(k)=2·(k mod 8),舉例說明這個設計為何有問題
- 第 7 題(6%)|三個是非:Dijkstra 能否處理負權(無 negative cycle)、Bellman–Ford 是否解全點對、Floyd–Warshall 在有 negative cycle 時是否仍正確
- 第 8 題(8%)|給一段
Cycle-Removal(G,u)的 pseudo-code,節點分成 Type-0/1/2 三色,要填出第 8、10、11、14 行的 A、B、C、D 四個值使它能正確輸出 acyclic graph - 第 9 題(10%)|14 艘船要到對岸,同字母的船才能停同字母的碼頭,航線交叉的船必須等 15 分鐘。(a) 9 點能出發的最大船數 (b) 寫出那些船的編號
- 第 10 題(10%)|給一串圖形與一張替換規則表(含替換前後成本),求總成本最小的替換方式。(a) 最小總成本 (b) 由左至右列出使用的規則
作答時要注意的地方
- 沒有部分分數。第 5(c) 的三個空格、第 8 題的四個值、第 6(b) 的整張 hash 表,錯一格整個子題沒分。
- 第 9、10 題的題面沒有提到經典問題的名字。
- 第 5 題 20 分,是全卷配分最高的一題。
- 第 6(c) 問新的 h2 設計有什麼問題,115 年第 16 題又考了同一個觀念。
準備方向
- Stack permutation 數的計數,108 年考過,同類的計數場景有 binary tree 形狀、括號序列。
- Quicksort 的三路分割,第 5(c) 要補程式。
- Double hashing 對第二個 hash function 的條件,108 第 6(c) 與 115 第 16 題都考。
- 情境題:109 的 SNP 題、110 的 snake sequence、114 的球隊淘汰題,都是經典問題換了說法。
其他年度與考科
同一年的其他科
同一科的其他年度
同一年其他學校的軟體