問題詳情

23. 以下那一種資料結構,最適合運用於需要頻繁地從資料列中進行隨機存取某資料元素的情況?
(A) 佇列(Queue)
(B) 陣列(Array)
(C) 堆疊(Stack)
(D) 鏈結串列(Linked-List)

參考答案

答案:B
難度:計算中-1
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】陣列是一種連續的資料結構,它將元素存儲在連續的記憶體位置中。由於元素在記憶體中的連續性,陣列支持隨機存取(根據索引訪問元素),因此在需要頻繁地進行隨機存取的情況下,陣列是最有效的資料結構之一。相比之下,佇列 (Queue) 和堆疊 (Stack) 是基於先進先出和後進先出的原則,分別支持在佇列的前端和後端進行存取操作,並不適合頻繁地進行隨機存取。而鏈結串列 (Linked-List) 是由節點組成的非連續資料結構,每個節點包含下一個節點的引用,存取需要遍歷整個串列,效率相對較低。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】陣列是一種連續的資料結構,它將元素存儲在連續的記憶體位置中。由於元素在記憶體中的連續性,陣列支持隨機存取(根據索引訪問元素),因此在需要頻繁地進行隨機存取的情況下,陣列是最有效的資料結構之一。相比之下,佇列 (Queue) 和堆疊 (Stack) 是基於先進先出和後進先出的原則,分別支持在佇列的前端和後端進行存取操作,並不適合頻繁地進行隨機存取。而鏈結串列 (Linked-List) 是由節點組成的非連續資料結構,每個節點包含下一個節點的引用,存取需要遍歷整個串列,效率相對較低。