正在载入在线练习界面,本页内容可直接阅读…

AK CSP › CSP-S 2025 第一轮真题 › 第6题

CSP-S 2025 第一轮 第6题:在一个大小为 13 的哈希表中,使用闭散列法的线性探查来解决冲突。哈希函数为…

单项选择 · 哈希表 · 答案 D

题目

在一个大小为 13 的哈希表中,使用闭散列法的线性探查来解决冲突。哈希函数为 $H(\text{key}) = \text{key} \bmod 13$。依次插入关键字 $18, 26, 35, 9, 68, 74$。插入 $74$ 后,它最终被放置在哪个索引位置?

选项

  • A. $5$
  • B. $7$
  • C. $9$
  • D. $11$

答案

D

题解

答案是 D.$11$。

线性探查的规则是:先计算哈希位置;如果该位置已被占用,就依次检查下一个位置,直到找到空位。

按顺序插入:

关键字哈希位置(除以 13 的余数)最终位置
1855
2600
3599
9910(9 已占用)
6833
74911(9、10 均已占用)

因此,插入 $74$ 时,探查顺序为 $9 \to 10 \to 11$,最终放在索引 $11$。

真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1 京公网安备11010502062986号