• 2022-05-31
    两个集合元素的关键字为key1和key2,给定散列函数H,如果key1≠key2但是H(key1)=H(key2),则这种现象称为____。
  • 冲突

    内容

    • 0

      在散列函数H(key)=key%p,p应取()。

    • 1

      D = {'苹果': 4, '梨': 5, '榴莲': 1} D2 = {'香蕉': 3, '柠檬': 3, '凤梨':2 , '苹果':3} for key in D: for key2 in D2: if key == key2: print(D[key]+D2[key2]) 以上代码运行结果为( )? A: 10 B: 5 C: 7 D: 21

    • 2

      设散列表中有m个存储单元,散列函数H(key)= key % p,则p最好选择( )。

    • 3

      设有一组记录的关键字为{19,14,23,1,68,20,84,27,55,11,10,79},用链地址法构造散列表,散列函数为H(key)=key MOD 13,散列地址为1的链中有(    )记录。  A: 2 B: 4 C: 3 D: 1

    • 4

      设有一组记录的关键字为{19,14,23,1,68,20,84,27,55,11,10,79},用链地址法构造散列表,散列函数为H(key)=key MOD 13,散列地址为1的链中有( )个记录。[br][/br](单选题) A: 1 B: 2 C: 3 D: 4