首页 > 试题广场 >

设某散列表的长度为 100 ,散列函数 H(k)=k % P

[单选题]
设某散列表的长度为 100 ,散列函数 H(k)=k % P ,则 P 通常情况下最好选择( )。
  • 99
  • 97
  • 91
  • 93
脑子一热9+7=16%3==0...
发表于 2018-01-30 12:48:21 回复(2)
小于散列表长度的最大素数
发表于 2018-05-22 10:31:05 回复(0)
举例来讲,假如p=99,那么k=9或者k=3的时候,H(k)都等于0,也就是如果p为合数,冲突的可能性会增大
编辑于 2019-02-01 10:45:09 回复(0)
选择一个素数作为模,可以减小冲突
发表于 2017-05-24 11:41:50 回复(0)
为减少发生冲突的可能性,取不大于散列表长度的素数时效果最好。
发表于 2017-09-18 11:24:54 回复(0)
取一个不大于列表长度的素数
发表于 2018-04-04 09:29:20 回复(0)
为减少发生冲突的可能性,取不大于散列表长度的素数时效果最好。
发表于 2018-01-02 18:55:48 回复(0)