- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 HashMap总结
HashMap概述基于map实现,hashmap是由数组+链表组成的,数组是hashmap的主体,链表是为了解决hash冲突存在的。如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,其时间复杂度为O(n),首先遍历链表,存在即覆盖,否则新增;对于查找操作来讲,仍需遍历链表,然后通过key对象的equals方法逐一比对查找。所以,性能考虑,HashMap中的链表出现越少,性能才会越好。hash冲
2022-05-31 08:45:38
218
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人