考點分析 / 中央 / 軟體

中央資工所考古題詳解軟體十年大統整(106–115)

各章配分

表中數字是各題的卷面配分,依主題加總。有子題的照子題分,沒有子題的整題算在主要考點,敘述判斷題算在多數選項所屬的主題。章與細項依十年合計排序,顏色越深,占當年總分的比例越高。

章/細項106107108109110111112113114115合計占比年數
Shortest Paths & MST103232252515525151019419%10
Single-source Shortest Paths105152551055808%8
Minimum Spanning Tree425151555697%6
All-pairs Shortest Paths23175454%3
Algorithm Design3318181552320302518719%9
Dynamic Programming1014810181510109510%8
Recursion5410555343%6
Greedy51510303%3
Backtracking & Search Strategies1855283%3
Sorting & Searching102730555101052012713%10
Quicksort15555510454%6
Heapsort128202%2
Sort Comparison & Lower Bound5105202%3
Merge Sort & k-way Merge17172%1
Elementary Sorts10101%1
Linear-time Sorts55101%2
Selection & Binary Search55<1%1
Linear Structures1120201515101010110%7
Stack & Queue1055555354%6
Array & Linked List1010510354%4
Infix / Postfix1555555313%7
NP-Completeness12105255251059710%8
P / NP & Reductions12105255251059710%8
Trees2056517151010889%8
Tree Basics & Traversal1511055364%5
Binary Search Tree555152%3
Disjoint Set12121%1
AVL Tree55101%2
Red-Black Tree55101%2
Other Search Trees55<1%1
Graph Traversal1355305586%5
Topological Sort & DAG55585283%5
Representation & BFS / DFS713202%2
Connectivity19101%2
Hashing51055555105556%9
Collision Resolution55555555404%8
Hash Functions555152%3
Heaps15555510454%6
Binary Heap15555303%4
Advanced Heaps555152%3
Complexity Analysis810510333%4
Asymptotic Notation4555192%4
Recurrences459<1%2
Amortized Analysis55<1%1
Other10101%1
Network Flow55<1%1
Max Flow / Min Cut55<1%1

兩組幾乎重複的年份

十年裡有兩組年份成對出題,隔年把前一年的題目換個數字或換成對應版本再考一次。

110 與 111(複選題九題同型)

主題110111差異
Infix/postfix 與 stack token 數第 1 題第 1 題選項幾乎完全相同
AVL tree 性質第 2 題第 3 題刪除、插入、Fibonacci 不等式、高度差四個選項的寫法都改過
Leftist tree第 3 題(WBLT)第 4 題(HBLT)換成另一種
遞迴函式 F1/F2/F3第 4 題第 5 題F1 由 3x+1 改成 3x+2
2D array 指標第 5 題 arr[3][2]第 6 題 arr[2][3]只換索引
stack/queue 判斷第 6 題第 7 題包裝成「黑盒子傳訊息」
hash 刪除後搬移第 7 題第 8 題集合中一個數字不同
linked list reverse 填空第 9 題第 9 題多挖一個空格
AOE network critical path第 10 題第 10 題dur 值與選項不同

114 與 115(七題同型)

主題114115
hash 反推插入順序第 1 題第 12 題
infix/postfix/prefix 互轉第 2 題第 16 題
LSD radix sort 各 pass第 3 題第 14 題
inorder+postorder 重建 binary tree第 4 題第 18 題
同段程式碼在四種容器的行為第 5 題第 17 題
Red-black tree 插入第 6 題第 15 題
LeetCode 型 greedy+heap第 8–10 題第 19 題

這兩組要成對練。只練 110 會錯過 111 的變化點,只練 115 會漏掉 114 才有的 max flow。

其他重複出現的題目

題目出現年度
Floyd–Warshall 與 AllPairCost 填空107 第 4、5、20、21 題、108 第 8、9 題與問答第 3 題
Max heap 的 adjust、heapsort 填空(同一支程式)107 第 8–10 題、108 問答第 4 題
Quicksort 第一趟 partition 反推 pivot108 第 1 題、109 第 5 題
每個 bucket 兩個 slot 的 hash 滿 bucket 總和108 第 6 題、109 第 6 題
perm 排列程式填空(同一支程式)108 第 4、5 題、109 申論第 2 題
MST 性質判斷(不假設邊權相異)107 第 3 題、113 第 15 題
LSD radix sort(同一組 12 個數字,個別數字不同)112 第 4 題、114 第 3 題
infix/postfix/prefix 互轉(b+a*c/d 三年都有,其餘式子略有不同)112 第 10 題、114 第 2 題、115 第 16 題

優先準備的五個主題

依上表十年合計:

  1. Shortest Paths & MST,194 分,十年每年都有。Single-source shortest path 考了八年,Floyd–Warshall 與 AllPairCost 在 107、108 年各有 23、17 分,MST 考了六年。
  2. Algorithm Design,187 分,十年考九年(112 年沒有)。DP 一項 95 分、考了八年,LCS 和 matrix-chain multiplication 最常出,recurrence 要能默寫。Recursion(perm 排列、河內塔變形、F1/F2/F3)在 106–111 年每年都有。
  3. Sorting & Searching,127 分,十年都有。Quicksort 考了六年,第一趟 partition 的結果、LSD radix sort 每一趟的中間狀態都要能手算。
  4. Linear Structures,101 分,109 年起每年都有。infix/postfix/prefix 互轉七年(109–115),stack 與 queue 六年,linked list 反轉與 2D array 指標四年。純技術題,練熟就能穩拿。
  5. NP-Completeness,97 分,十年考八年。選項通常只差 reduction 箭頭的方向,建議自己畫一張圖,把 NP、NP-hard、NPC 的包含關係和 reduction 方向弄清楚。

Hashing 十年合計 55 分,但十年考了九年,考法一直在變:linear/quadratic/pseudo-random probing、一個 bucket 多個 slot、刪除後哪些 key 要搬、給最終表格反推插入順序。要練到能穩定手動模擬。

題型演變

年度結構選擇題手寫
106問答題 8 題0%100%
107單選 14 題+多選 8 題100%0%
108單選 25+複選 35+問答 4060%40%
109複選 30+是非 5+申論 6535%65%
110複選 50+問答 5050%50%
111複選 50+多選 10+問答 4060%40%
112複選 50+問答 5050%50%
113複選 20 題100%0%
114複選 20 題100%0%
115多選 10+複選 10100%0%

115 年也是 20 題全選擇,不過前 10 題改成逐選項計分的多選題,後 10 題維持全對才給分的複選題。這是 113 年以來第一次調整。

倒扣規則逐年對照

倒扣的強度差很多,會直接影響該不該猜:

年度倒扣方式嚴苛度
107單選答錯倒扣 1 分;多選每個小題答錯倒扣 1 分,扣到該題 0 分為止中
108答錯倒扣 1 分/題,扣到該大題 0 分為止中
109複選全對才給分,答錯倒扣 1.25 分;是非題答錯倒扣 0.5 分高
110全對才給分,答錯一個選項扣 1.5 分最高
111複選全對才給分、答錯倒扣 1 分;多選逐選項 ±1 分中
112答錯倒扣 1 分/題中
113全對才給分,答錯倒扣 1 分高
114全對才給分,答錯倒扣 1 分高
115前 10 題逐選項扣 1 分;後 10 題全對才給分、錯一題扣 1 分高

113、114 年全卷是全對才給分加倒扣,115 年後 10 題也是:每題答對 5 分、答錯扣 1 分,答對機率超過六分之一,作答的期望值就是正的。

給 116 年考生的準備方向

  • 優先練 113、114、115,題型跟現在一致,再用 110–112 補觀念。
  • 113 年起沒有手寫題。會寫演算法不再直接得分,手動模擬(trace)反而更重要。
  • 作答前先算期望值。全對才給分的題答對 5 分、答錯只扣 1 分;115 年前 10 題逐選項計分,每個選項答對 +1、答錯 −1。
  • 近年出現 LeetCode 風格的 greedy 加 heap 題(114 的加油站、115 的課程排程),傳統課本裡找不到,值得另外準備。

本頁的題型、配分、倒扣規則都取自各年度試卷上的標示,各章配分是逐題分類後加總的。如果發現有誤,歡迎來信指正。

各年度考點分析

最後更新:2026-10-23

想看完整逐題詳解?

國立中央大學 106–115 全年度完整詳解共 510 頁,逐題推導。

購買 · NT$ 850 先看試閱

聯絡我們

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

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

william.chou.123123@gmail.com