Examly題庫立即開始練習
國中教甄|資訊科技資訊科技115 年第 22 題單選題

雜湊表 (Hash Table) 平均查詢效率接近 O(1),但最壞情況可能退化為 O(n)。造成此現象的主要原因是什麼?

A所有資料都已排序
B發生大量碰撞 (collision)正確答案
CHash Table 無法儲存字串
DHash Table 一定使用遞迴
答案與詳解
B
正確答案
雜湊表在發生大量碰撞時,會使多個鍵值對應到同一個索引,導致查詢效率從 O(1) 退化為 O(n)。

為什麼答案是 B

當大量不同的鍵被映射到相同的索引(即發生大量碰撞)時,無論是使用鏈結法或開放定址法,都會使搜尋該位置的時間複雜度退化為 O(n)。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮