阿摩線上測驗
登入
首頁
>
公職◆資料結構
> 98年 - 098年高3資料結構#47848
98年 - 098年高3資料結構#47848
科目:
公職◆資料結構 |
年份:
98年 |
選擇題數:
0 |
申論題數:
16
試卷資訊
所屬科目:
公職◆資料結構
選擇題 (0)
申論題 (16)
⑴有一個二元樹(binary tree)的中序走訪(inorder traversal)順序為 ABCDEFGHI, 它的後序走訪(postorder traversal)順序為 BACFEIHGD,其中每個英文字母代 表一個節點。請畫出此二元樹。(6 分)
⑵上述二元樹的前序走訪(preorder traversal)順序為何?(6 分)
⑶在二元搜尋樹(binary search tree)中,那一個走訪順序(前序、中序或後序)正 好為排序好的情況?原因何在?(本小題未寫明原因者,不給分)(6 分)
⑷如何利用線性掃瞄方式,判斷一個前序運算式(prefix expression)是否合法? (7 分)
⑴ AVL 樹(AVL tree)
⑵解釋圖形(graph)名詞:漢米爾頓迴路(Hamiltonian circuit)
⑶解釋圖形(graph)名詞:廣度優先搜尋(breadth first search)。以程式實作此搜 尋時,該使用那一種資料結構?
⑷ C++或 JAVA 語言中,protected 之意義
⑸ Hanoi towers problem
⑴一個排序法,在輸入資料中有多筆相同資料時,於排序前與排序後,任兩筆相同的 資料前後順序不變者,稱之為「穩定排序法」。請問那些排序法為穩定排序法?
⑵假設輸入資料有 n 個,在最糟情形下,那些排序法的時間複雜度為 O(nlogn)?
⑶排序程式實作時,那些排序法需要額外的陣列或鏈結串列?
⑷在程式實作時,一般使用陣列進行排序。有些時候也需要對鏈結串列進行排序。 那些排序法無法對單向鏈結串列(linearly linked list)進行排序?
⑴以 f(4)呼叫上面函式,會列印出多少個"ADD"?(6 分)
⑵如果以 f(n)呼叫上面函式,n 為任意正整數,程式執行完畢後,會列印出多少個 "ADD"?請推導其通式(只要推導出其關係式即可)。(12 分)
⑶在忽略第 7 列的情形下,可將上面函式改寫成更有效率的函式如下。請完成第 10~12 列的程式內容。(8 分)
相關試卷
114年 - 114 地方政府公務特種考試_三等_資訊處理:資料結構#134706
114年 · #134706
114年 - 114 公務升官等考試_薦任_資訊處理:資料結構#133251
114年 · #133251
114年 - 114 高等考試_三級_資訊處理:資料結構#128753
114年 · #128753
114年 - 114 關務特種考試_三等_資訊處理(選試英文):資料結構#126563
114年 · #126563
114年 - 114 身心障礙特種考試_三等_資訊處理:資料結構#126562
114年 · #126562
113年 - 113 地方政府公務、離島地區公務特種考試_三等_資訊處理:資料結構#124511
113年 · #124511
113年 - 113 高等考試_三級_資訊處理:資料結構#121217
113年 · #121217
113年 - 113 關務特種考試_三等_資訊處理(選試英文):資料結構#119489
113年 · #119489
112年 - 112 地方政府特種考試_三等_資訊處理:資料結構#118368
112年 · #118368
112年 - 112 公務升官等考試_薦任_資訊處理:資料結構#117327
112年 · #117327