数据结构——散列表散列表是实现字典操作的一种有效数据结构。尽管最坏情况下,散列表中查找一个元素的时间与链表中查找的时间相同,达到了 θ ( n ) θ(n) θ(n)。然而在实际应用中,散列查找的性能是极好的。在一些合理的假设下,在散列表中查找一个元素的平均时间是 O ( 1 ) O(1) O(1)。散列表是普通数组概念的推广。由于对普通数组可以直接寻址,使得能在 O ( 1 ) O(1) O(1)时间内访问数组中的任意位置。本文介绍了散列表相关概念,解决散列冲突的两种方法,介绍3种散列值计算方法,最后还会介绍一种适用于静