1、调用hash函数计算键的hash值,获得数组的下标
2、如果没有出现hash冲突,则直接存储到数组,如果出现hash冲突,则一链表的形式存储到链表的后面
3、如果链表的长度超过阀值,那么将链表转化成红黑树,如果链表的长度小于6,那么将红黑树转化成链表
4、如果该节点的键已经存在,那么将键的值替换即可
5、如果数组中的键值大于数组长度的0.75倍,那么调用resize方法进行数组扩容
1、调用hash函数计算键的hash值,获得数组的下标
2、如果没有出现hash冲突,则直接存储到数组,如果出现hash冲突,则一链表的形式存储到链表的后面
3、如果链表的长度超过阀值,那么将链表转化成红黑树,如果链表的长度小于6,那么将红黑树转化成链表
4、如果该节点的键已经存在,那么将键的值替换即可
5、如果数组中的键值大于数组长度的0.75倍,那么调用resize方法进行数组扩容