在哈希表中,若哈希函数f(key) = (Ord(key) - Ord('A') + 1) / 2,其中Ord函数用于求字母的ASCII码,那么对于关键字'Zhao',其哈希值是多少?

答案解析

核心考点说明:哈希函数的计算。解题思路分析:根据给定的哈希函数f(key) = (Ord(key) - Ord('A') + 1) / 2,计算关键字'Zhao'的哈希值。首先,'Zhao'的首字母是'Z',其ASCII码为90。因此,f('Zhao') = (90 - 65 + 1) / 2 = 26 / 2 = 13。每个选项的详细分析:A选项正确,因为计算结果为13。B、C、D选项错误,因为它们不是根据哈希函数计算得出的正确结果。易错点提醒:注意哈希函数的具体计算方式,确保正确应用公式。
正确答案:A
随机推荐
开始刷题