阿摩線上測驗
登入
首頁
>
公職◆資料結構
>
102年 - 102年專技第二次高等資料結構(包括資料庫)#43744
> 申論題
六、試說明資料庫的階層式與關連式資料模式(Data Model)。(10 分)
相關申論題
⑴假設要搜尋已排序的陣列 list[left], list[left+1], …, list[right],請完成下列二分搜尋 (Binary Search)法的遞移(iterative)C 語言程式,其中 searchnum 代表要搜尋 的資料。(10 分) int binsearch(int list[ ], int serachnum, int left, int right) { int middle; while( (a) ) { middle = (left + right) / 2; if( list[middle] == searchnum) return (b) ; else if( list[middle] < searchnum ) (c) ; else (d) ; } return (e) ; /* 找不到資料 */
#141828
⑵假設陣列 list 全部資料有 n 筆,用 Big-O 表示並說明循序搜尋(Sequential Search) 法與二分搜尋法這兩個演算法在最差情況(worst case)的時間複雜度。(10 分)
#141829
⑴有 8 筆資料 26, 05, 77, 01, 61, 11, 59, 15 要排序,請寫出合併排序(mergesort)法 前二回合(pass)的結果。(10 分)
#141830
⑵假設陣列全部資料有 n 筆,用 Big-O 表示並說明快速排序(quicksort)法在最差 情況(worst case)的時間複雜度。(10 分)
#141831
⑴一棵二元樹(Binary Tree)以前序追蹤(preorder traversal)為 FDAGICBEJH,以 中序追蹤(inorder traversal)為 ADIGCFEJBH,則其後序追蹤(postorder traversal) 為何?(10 分)
#141832
⑵如果一棵樹其節點(node)的兒子數可以為任意個數(超過兩個,非二元樹), 例如說 20 個兒子,請說明該如何設計其每一節點的資料結構。為什麼要如此設 計?(10 分)
#141833
⑴請寫出 Dijkstra 演算法找出一點到所有點的最短距離。(10 分)
#141834
⑵請用 Dijkstra 演算法找出如圖所示點 a 到所有點的最短距離。(10 分)
#141835
五、資料庫(database)中第二正規格式(second normal form)是要去除什麼?如果沒 有做這個正規化,在更新(update)資料庫時要如何更新?否則會造成什麼異常狀 況?(10 分)
#141836
(五)若 n = 10,且每一組球生產後放上裝箱輸送帶的 球的大小順序非固定順序 。假設輸送帶上原本配置 n 個機器人,若改成配置 2n 個機器人, 整組球順序排好的速度可以加快多少?請說明。
#560494
相關試卷
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