Answers:
另一种思考方式:哈希键就像包含数据的单独“ bin”。人们会期望/希望数据在所有仓之间平均分配,“平衡”。对于非病理数据,每个单元格具有/包含大致相同数量的数据。如果数据是病态的(Wrt键哈希算法),则它们全部“堆积”在更少的箱中,而某些箱的数目要少得多。这是无效的,因为在将垃圾箱填充得更大时,查找时间会增加(并且效率降低/收敛到查找未排序列表的时间)。请注意,仅更改密钥哈希算法可能会将数据从“病理”变为“非病理”,反之亦然,因此哈希算法的重要性。
也有许多其他算法可以应用“病理性与非病理性”的区别,基本上“病理性”数据使该算法在较差的情况下执行(例如,该概念也与排序算法一起使用)。如您所见,它是一个统计概念。同样对于同一问题,对于一种算法而言,“病理性”的数据对于另一种算法而言可能并非“病理性”。等等