LONGEPASS
Q80.

一雜湊函數(Hashing Function)為H(X)=X mod 11,則H(35)與下列那一項會碰撞(Collision)?

電腦軟體設計共同科目 · 乙級 · Q80

難易度分析

2 / 5

本題僅需運用基本的除法餘數運算即可得出結果,屬於對單一核心概念的直接應用,不涉及複雜的推論或多步驟計算。

正確答案:①H(13)

① H(13):H(13) = 13 mod 11 = 2,與 H(35) = 35 mod 11 = 2 產生相同的雜湊值,因此發生碰撞(Collision)。

錯誤選項解析

  • ② H(25):H(25) = 25 mod 11 = 3,其雜湊值為 3,與 H(35) 的雜湊值 2 不同,故不會碰撞。
  • ③ H(38):H(38) = 38 mod 11 = 5,其雜湊值為 5,與 H(35) 的雜湊值 2 不同,故不會碰撞。
  • ④ H(100):H(100) = 100 mod 11 = 1,其雜湊值為 1,與 H(35) 的雜湊值 2 不同,故不會碰撞。
Learning Tip

"雜湊碰撞是指不同鍵值(Key)經雜湊函數運算後得到相同的雜湊值(Hash Value)。本題關鍵在於正確計算 X mod 11 的餘數,常見陷阱是誤算模運算結果。解決碰撞的常見方法包括開放定址法(Open Addressing)與鏈結法(Chaining),實務上需根據資料特性選擇適當的雜湊表大小以減少碰撞機率。"

學員答題分佈

①H(13)0%
②H(25)0%
③H(38)0%
④H(100)0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目