【发布时间】:2015-11-12 07:26:43
【问题描述】:
我很好奇为什么散列需要散列键和散列值。
如果散列键是 int,则散列键将更改为散列码,它是散列的索引。但是,哈希值与哈希键相同,不是吗?所以,当我使用 int 作为散列键时,不需要散列值作为参数(与散列键重复)。
如果我有一个哈希键作为字符串,哈希键也会更改为哈希码。然后,哈希值是我想与字符串匹配的某个数字? 还是字符串的指针?
我不明白为什么需要哈希值。
【问题讨论】:
标签: c++ c data-structures hash