哈希表 先从数组说起 任何一个程序员,基本上对数组都不会陌生,这个最常用的数据结构,说到它的优点,最明显的就是两点: 简单易用,数组的简易操作甚至让大多数程序员依赖上了它,在资源富足的情况下,我们甚至会无意识地忽略其它更适用的数据结构而使用数组(别说你没这么干过..). 查找的快速性,数组中查找元素可以直接通过下标进行定位,速度快. 我在刚开始写程序的时候,也会经常用到数组,而且往往数组中的元素都是预定义好的,当元素少的时候,常用的做法是使用宏定义来定义下标: #define ZHANGSAN…