22 關於循序搜尋(Sequential search)和二元搜尋(Binary search)的敘述,下列何者錯誤?
(A)若排序好的資料以陣列(Array)存放,可利用二元搜尋從中尋找資料
(B)若排序好的資料以鏈結串列(Linked list)存放,可利用循序搜尋從中尋找資料
(C)若排序好的資料以陣列存放,可利用循序搜尋從中尋找資料
(D)若排序好的資料以鏈結串列存放,可利用二元搜尋從中尋找資料aaaaa

答案:登入後查看
統計: A(3), B(3), C(5), D(13), E(0) #3966686

詳解 (共 1 筆)

#7448882

選項解析

  • (A) 若排序好的資料以陣列(Array)存放,可利用二元搜尋從中尋找資料 → ✔ 正確。二元搜尋需要隨機存取,陣列支援。

  • (B) 若排序好的資料以鏈結串列(Linked list)存放,可利用循序搜尋從中尋找資料 → ✔ 正確。鏈結串列只能循序存取,適合線性搜尋。

  • (C) 若排序好的資料以陣列存放,可利用循序搜尋從中尋找資料 → ✔ 正確。陣列也能逐一比對,雖然效率低。

  • (D) 若排序好的資料以鏈結串列存放,可利用二元搜尋從中尋找資料 → ✘ 錯誤。二元搜尋需要能直接存取中間元素,但鏈結串列必須逐一走訪,無法支援。

ㅤㅤ

正確答案: (D) 若排序好的資料以鏈結串列存放,可利用二元搜尋從中尋找資料

0
0

私人筆記 (共 1 筆)

私人筆記#8512228
未解鎖
答案:(D) 解析: 本題考查循序搜尋...
(共 413 字,隱藏中)
前往觀看
0
0