【发布时间】:2011-09-01 09:51:10
【问题描述】:
哈希可以有重复的键或值吗?
【问题讨论】:
-
你说的是哈希表吗?
-
哦,没有意识到 hash 是 Perl 的关联数组名称(奇怪)。
-
@Jake T.,Perl 关联数组是哈希表
-
@Jake T => 我写了一个关于名称
hash的评论,它是“hashtable”的缩写,是“用hashing 实现的数据结构”的缩写用于将任意字符串映射到存储桶数组的索引的函数,每个存储桶包含一个键值对的短链表,使用字符串比较与请求的键进行比较。如果链表足够长,则存储桶数组被扩展,字符串和索引之间的对应映射被更新,数据被重新洗牌。最优解决方案将努力将这种影响最小化。 -
@Jake T.,所以?鉴于加密哈希既没有键也没有值,因此 OP 的请求没有混淆。此外,上下文是 Perl 特定的。