下列问题是基于下列描述:散列表的地址区间为0~17,散列函数为H(K)=Kmod 17采用线性探测法处理冲突,并将关键字序列26、25、72、38、8、18、59依次存储到散列表中。

admin2009-03-19  48

问题 下列问题是基于下列描述:散列表的地址区间为0~17,散列函数为H(K)=Kmod 17采用线性探测法处理冲突,并将关键字序列26、25、72、38、8、18、59依次存储到散列表中。

选项 A、8
B、9
C、10
D、11

答案8

解析 各元素的散列地址分别为9,8,4,4,8,1,8。在存放8这个元素时,由于这个存储位置已存放了25,根据处理冲突的方法——线性探测法,需后退一个位置到9,但9这个位置也已存放了26这个元素,所以还需移至10,10这个位置是空的,所以8就存放在10。对59,它的散列地址为8,需按上述方法依次经过8,9,10,最后到达11。
转载请注明原文地址:https://jikaoti.com/ti/5yC7FFFM
0

相关试题推荐
最新回复(0)