參考答案 / 中正 / 111 年 資料結構

國立中正大學資訊管理學系

中正 111 年資管所 資料結構 參考答案

共 7 題

參考答案 PDF各校參考答案的 PDF,訂閱考試資源分享信後會寄到您的信箱。訂閱領取 PDF

參考答案由作者與 AI 討論後逐題確認,不是各校公布的標準答案;若與各校公布不同,以各校為準。
最後更新:2026 年 11 月 3 日。發現錯誤歡迎來信。

這份考卷每一題的解析與手寫題的答題範例,收在《資管所考古題 111-115 計概資結全解》,可以免費試閱。

1

考點:遞迴函式的空間複雜度分析:Activation Record 計數法

共 7 層遞迴呼叫,每層存 list 指標、n、返回位址 3 項,共 21 個單位。

2

考點:巢狀迴圈 Step-Count 分析法(Horowitz 標準):以矩陣加法為例

總步數 =2mn+2n+1。

3

考點:Stack 應用技巧:Infix/Postfix/Prefix 轉換與 Palindrome 檢查

(A) -+-/abc*de*ac

(B) -/*a+bcdg

題號考點主題答案
4多項式相加(Linked List)運算次數上下界分析與運算子優先權陷阱(D)(E)

5

考點:Queue 的實作方式比較(Array/Linked List,Linear/Circular)

void addq(element item)
{
    rear = (rear+1) % MAX_QUEUE_SIZE;
    if (front == rear)
        queueFull();
    queue[rear] = item;
}

6

考點:Singly/Doubly Linked List:基本操作與優缺點比較

list_pointer invert(list_pointer lead)
{
    list_pointer middle, trail;
    middle = NULL;
    while (lead) {
        trail  = middle;         /* 暫存已反轉段的最前端 */
        middle = lead;           /* middle 前進到目前節點 */
        lead   = lead->link;     /* lead 前進到下一個節點 */
        middle->link = trail;    /* 目前節點反指回 trail */
    }
    return middle;               /* middle 停在原尾節點,即新 head */
}

7

考點:Orthogonal List(正交串列)稀疏矩陣表示法

索引 (A) 答案 (B) 答案
b[0] (6,6,8) (6,6,8)
b[1] (0,0,15) (0,0,15)
b[2] (0,4,91) 未賦值(undefined)
b[3] (1,1,11) (1,1,11)
b[4] (2,1,3) (2,1,3)
b[5] (2,5,28) 未賦值(undefined)
b[6] (3,0,22) (3,0,22)
b[7] (3,2,-6) 未賦值(undefined)
b[8] 未賦值(undefined) (5,0,-15)

中正其他年份