散列表 在了解hashmap之前,要先知道什么是散列表,因为hashmap就是在散列表结构基础上改造而成的.散列表,也叫哈希表,是根据关键码值(key value)而直接进行访问的数据结构.也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度.这个映射函数叫做散列函数,存放记录的数组叫做散列表 . 散列表为什么存在?数组不行么? 散列表和数组一样,是八大数据结构中的一种.数组特点是线性结构.顺序存储,也就是数组中的所有元素排序是连续的,在遍历查找时效率非常高,但同时也因为这个…