考點分析 / 成大 / 軟體

成大資工所軟體考古題十年大統整(106–115)

各年度考點分析

題型演變

年度結構題數頁數倒扣
106全手寫92無
107全手寫(十題各 10 分)103無
108全手寫82無
109全手寫82無
110全手寫93無
111資結 12 題組+演算法 5 題1716無
112資結 10 題複選+演算法 5 題157無
113資結 10 大題複選+演算法 5 題1510無
114單選 4+複選 7+問答 2+演算法 51811無
115問答 4+單選 8+複選 3+是非 5+問答 42411單選 −1、是非 −1

111 年是分水嶺。 從這一年起,成大的卷子從 2–3 頁暴增到 7–16 頁,題型從純手寫轉為大量複選與填空。

成大最實用的發現:重複出題

這是整份統整最該先看的部分 —— 成大有非常明顯的重複出題習慣,同一題隔幾年就原封不動再考一次:

題目出現年度備註
O(V) 判斷無向圖有無環(與 |E| 無關)106 第 7 題、108 第 5 題敘述幾乎一字不差
T(n) = 27T(n/3) + Θ(n3/lg n)(Master 不適用)109 Part II 第 5 題、112 第 11 題完全相同
最佳二元搜尋樹(Optimal BST)106 第 5 題、111 第 14 題、112 第 14 題規模逐年變大(6→5→7 個鍵)
排序的比較下界 Ω(n log n)107 第 7 題、113 第 14 題完全相同
Floyd-Warshall 遞推式填空110 第 9 題、114 第 18 題完全相同
差限制系統求可行解111 第 16 題、113 第 15 題只換數字
MST 上的路徑是否為最短路徑(是非)108 第 1(2) 題、109 第 1(3) 題完全相同
DFS 用 adjacency matrix/list 的複雜度(是非)108 第 1(1) 題、109 第 1(4) 題只換表示法
高度 h 的 heap 最多/最少元素數106 第 3 題、107 第 5 題、110 第 7(5) 題三次
紅黑樹插入 62111 第 3 題、113 第 8 題同一棵樹、同一個插入值
最大流(給圖求最大流值)107 第 8 題、112 第 15 題只換圖
Bloom filter109 第 2 題、111 第 4 題、113 第 5 題、115 題組 A連四次
近似比計算107 第 10 題(vertex cover, ρ=2)、111 第 17 題(set cover, ρ=ln n)成對

練成大考古題時務必跨年度比對 —— 106–110 的手寫題有很高機率在 111–115 以選擇題形式重現。

冷門樹結構清單(成大的招牌)

這是成大和其他學校差異最大的地方。以下結構在 CLRS 裡多半沒有,但成大十年反覆出現:

結構出現年度
Leftist tree(HBLT)113、114
Binomial heap114
Fibonacci heap(DecreaseKey/cascading cut)106、111、113、115
Min-Max heap/Symmetric min-max heap112、113、115
Patricia trie111、112、113
Compressed trie/Digital search tree112、113、115
Winner tree/Loser tree108
**2-3-4 tree/B\*-tree**111、112、113
Bloom filter109、111、113、115

建議直接讀 Horowitz《Fundamentals of Data Structures》,這些主題在該書都有完整章節;只讀 CLRS 會在成大的 Part I 大量失分。

主題出現年度一覽

主題出現年度
遞迴式與 Master theorem106、107、108、109、110、111、112、113、114、115
平衡樹(AVL/紅黑樹/B-tree/B+ tree)106、108、110、111、112、113、114、115
Heap 家族106、107、110、111、112、113、114、115
MST(Prim/Kruskal/最大成本生成樹)107、109、110、111、112、113、114、115
Hash(linear/quadratic probing、碰撞設計)106、108、109、110、111、112、114、115
NP 理論與近似演算法106、107、108、110、111、115
DP(LCS、最佳 BST、matrix chain、knapsack)106、109、110、111、112、113、114、115
圖走訪(DFS/BFS/拓撲/SCC)106、108、111、113、114、115
最短路徑(Floyd-Warshall/Bellman-Ford)110、113、114、115
最大流107、112
攤銷分析107
差限制系統111、113
AOE network108
排程(區間排程/Smith 規則)114

必守的五個主題

  1. 遞迴式與 Master theorem —— 十年全中。 而且成大特別愛考「不適用」的情況(109、110、112 三年),三種 case 的邊界與 gap 要非常清楚
  2. 最佳二元搜尋樹 —— 考過三次(106、111、112),是成大最高頻的手寫大題,DP 表要能穩定填完
  3. 冷門樹結構 —— 見上表。 這是成大 Part I 的主戰場,也是最容易和其他考生拉開差距的地方
  4. Bloom filter —— 連四年(109、111、113、115)。三種答案(「不在」確定、「可能在」、永遠不能說「在」)與最佳雜湊函式個數 k = (m/n)·ln2 都要記
  5. 近似比與歸約方向 —— vertex cover 是 2、set cover 是 ln n;「要證明新問題是 NPC,要從已知 NPC 歸約到新問題」這個方向在 115 年還是考了

給 116 年考生的策略

  • 先把 106–110 的手寫題全部寫過一遍,成大重複出題的機率極高,這五年的題目很可能在 116 年以選擇題形式再出現
  • Part I 要求「在答案卷第一頁做表整理答案」(111、112、113 連三年明訂,否則不予計分),進考場記得先看作答規定
  • 115 年首次出現倒扣(單選 −1、是非 −1),若 116 年延續,單選題要有把握才填
  • 111 年起題型全面情境化(神經網路、排課、防火牆、MRI、影像去背),但底層都是標準題 —— 練習「剝掉情境找出經典問題」
  • 科目名稱是「程式設計」但不考語法;系所班別十年不變是「電機資訊學院-資訊聯招」,全卷不可使用計算機

本頁的題型、配分、倒扣規則均直接取自各年度試卷標示;主題出現年度與重複題比對為逐題整理。若發現有誤,歡迎來信指正。

想看完整逐題詳解?

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

購買 · NT$ 850 先看試閱