21 某雜湊表(hash table)有 13 個儲存位置。假設雜湊函數(hash function)為 h(k)=k mod 13,且此雜 湊表使用線性探測法(linear probing)來處理碰撞(collision)。若將 28、30、41、23、47、54、17 等 7 個數字依序存入後,則搜尋某數字時,最差的情況需要與表內多少個數字作比對?
(A) 1
(B) 3
(C) 5
(D) 7

答案:登入後查看
統計: A(10), B(96), C(78), D(34), E(0) #777356

詳解 (共 8 筆)

#2944485
搜尋"某數字",不一定是28、30、41...
(共 61 字,隱藏中)
前往觀看
5
1
#1183822
答案應該是(B)3  喔 

詳解如下: 
(28mod13)=2 
(30mod13)=
(41mod13)=2>3 
(23mod13)=10 
(47mod13)=
(54mod13)=2>3>4>5   (所以最多是比較三次)
(17mod13)=4>5>6



4
1
#3295855


(共 1 字,隱藏中)
前往觀看
4
1
#1183823
答案應該是(B)3  喔
2
0
#2945367
原本答案為B,修改為C
(共 13 字,隱藏中)
前往觀看
0
0
#1106032
why?

0
0
#2181792
照理說,如果答案錯誤考選部那邊備註會有修...
(共 49 字,隱藏中)
前往觀看
0
0
#1184253
原本答案為C,修改為B
(共 13 字,隱藏中)
前往觀看
0
0