哈希表是如何实现的?如何解决地址冲突?

书坊尚

关注

阅读 122

2021-10-04

哈希表是如何实现的?如何解决地址冲突?

哈希表是也是通过数组来实现的,首先对key值进行哈希化得到一个整数,然后对整数进行计算,得到一个数组中的下标,然后进行存取,解决地址冲突常用方法有开放定址法和链表法。runtime源码的存放weak指针哈希表使用的就是开放定址法,Java里的HashMap使用的是链表法。

2020面试刷题与技术储备专区

精彩评论(0)

0 0 举报