HashMap重点详解

    Map即映射表一般称为散列表。开发中常用到这种数据结构,Java中HashMap和ConcurrentHashMap被用到的频率较高,本文重点说下HashMap的实现原理以及设计思路。     HashMap的本质是一个数组,数组的每个索引被称为桶,每个桶里放着一个单链表,一个节点连着一个节点。很明显通过下标来检索数组元素时间复杂度为O(1),而且遍历链表的时间复杂度是常数级别,所以整体的
相关文章
相关标签/搜索