哈希表 1. 冲突解决方案2. 哈希表的查找时间复杂度 1. 冲突解决方案 线性探查:该元素的哈希值对应的桶不能存放元素时,循序往后一一查找,直到找到一个空桶为止,在查找时也一样。二次探查:该元素的哈希值不能存放元素时,就往后寻找1^2, 2^2个位置双散列函数法:当第一个散列函数发生冲突时,使用第二个散列函数进行哈希,作为步长开链法:在每一个桶中维护一个链表,由元素哈希值寻找到这个桶,然后将元素插入到对应的链表中,‘建立公共溢出区,当发生冲突时,将所有冲突的数据放在公共溢出区。 2. 哈希表的查找时间复杂度 O(1)