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

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

Part I 資料結構分成單選、複選與問答三種題型。Part II 的第 15 至 17 題是以排課為情境的系列題。

最後更新:2026-10-22

題型與配分

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

區段題號配分作答處
一、單選題1–412%(每題 3 分)答案卡
二、複選題5–1128%(每題 4 分)答案卡
三、問答題12–1310%答案紙
Part II 演算法14–1850%(每題 10 分)答案紙

複選題規則:每題有五個選項,其中至少有二個是正確答案。選擇題劃記答案卡、問答題寫答案紙,寫錯地方不予計分。

Part I 資料結構考點

一、單選題(1–4,各 3 分),都是讀 C 程式:

  • 第 1 題|circular queue 的 enqueue/dequeue 實作,追蹤一長串操作後 array Q 的內容
  • 第 2 題|給一支 unknownFunction(把下一節點的值複製過來再刪除下一節點),問它對 singly linked list 做了什麼
  • 第 3 題|給 operation1 與 operation2 兩支函式,問程式輸出與功能敘述
  • 第 4 題|給 quadratic probing 的 insert 與 delete(刪除用 −2 當墓碑),問四個 search 實作哪一個正確

二、複選題(5–11,各 4 分):

  • 第 5 題|依序插入 10, 20, 30, 40, 50, 60, 70, 5, 4, 15, 16 到 height-based min leftist tree,判斷結果樹的結構與兩次 delete-min 後的狀態
  • 第 6 題|同一組數字插入 min binomial heap(每次插入都做 pairwise combine),判斷 binomial tree 的最大/最小 degree、root list 的內容
  • 第 7 題|n 節點樹的通用性質:最大成本 spanning tree 的邊數、AVL 刪除的複雜度、compressed trie 的 key 數是否為 n、red-black tree 根的 rank 上界、BST 樹高是否為 O(log n)
  • 第 8 題|給一棵 AVL tree,判斷刪除 35/插入 1/刪除 9/連續刪除 35 和 60/連續插入 27, 28, 29 後的 balance factor 與重整需求
  • 第 9 題|由 inorder 與 postorder 重建 binary tree,再判斷根的 balance factor、樹高、葉節點數、從 B 開始 DFS 後 B 到 O 的 shortest path 邊數、level-order 的最後一個元素
  • 第 10 題|red-black tree 的插入與刪除:插入 1 後黑節點數、連續插入 100 和 58 後紅節點數、刪除 42 是否可能降低樹高、刪除後根的 rank
  • 第 11 題|由 adjacency matrix 重建 undirected graph,判斷 BFS spanning tree 的頂點數、某頂點的 degree、是否有 articulation point、connected component 數、cycle 的數量

三、問答題(12–13):

  • 第 12 題(5%)|order 4 的 B-tree 依序插入 62, 5, 85, 12 再依序刪除 5, 50, 62, 85, 10,畫出最終的樹
  • 第 13 題(5%)|最大成本 spanning tree:(a) 1% 總成本 (b) 2% Kruskal 最後選入的邊 (c) 2% 從 a 出發的 Prim 第 5 條選入的邊

Part II 演算法考點(14–18,各 10 分)

  • 第 14 題|給一個分群遞迴演算法:把大小 n 的集合分成 |S1| = |S2| = √n、|S3| = n − 2√n 三群,只遞迴 S1 與 S2,分群本身要 Θ(lg n),求 T(n) 的緊界 Θ
  • 第 15 題|weighted interval scheduling:n 堂課各有開始、結束時間與權重,已按結束時間排序並給了 p(j),要補完 recurrence
  • 第 16 題|承第 15 題的排課情境,改成沒有時間限制、只有總時長 C,寫出 (n+1)×(C+1) 表格 T[i,j] 的 recurrence
  • 第 17 題|承第 15 題的排課情境,改成時間無限但要最小化加權完成時間 Σwifi,給 15 堂課的時長與權重,求最佳 schedule 的值
  • 第 18 題|補完 Floyd-Warshall 的 dk 遞推公式,與 110 第 9(2) 題相同

作答時要注意的地方

  1. 選擇題劃記答案卡,問答題寫答案紙,寫錯地方不予計分。
  2. 複選題每題有五個選項、至少二個是正確答案。
  3. 第 17 題要算 15 堂課的最佳 schedule,且不可使用計算機。
  4. 第 5、6 題用同一組 11 個數字,分別建 leftist tree 與 binomial heap。

準備方向

  • leftist tree 與 binomial heap:114 第 5、6 題,113 第 6 題也考 leftist tree。
  • weighted interval scheduling、knapsack 與加權完成時間(114 第 15、16、17 題)。
  • Floyd-Warshall 的遞推式:110 第 9 題、114 第 18 題。
  • quadratic probing 的 search、delete 實作(114 第 4 題)。
  • AVL tree 與 red-black tree 的插入刪除:114 第 8、10 題,112 第 4、5 題。
  • 圖的 articulation point 與 connected component:114 第 11 題、115 題組 B。
  • 最大成本 spanning tree:113 第 4 題、114 第 13 題。
  • B-tree 的插入與刪除(114 第 12 題)。

想看完整逐題詳解?

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

購買 · NT$ 850 先看試閱

其他年度與考科

同一年的其他科

同一科的其他年度

同一年其他學校的軟體

聯絡我們

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

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

william.chou.123123@gmail.com