散列表的基本概念
廖家龙 用心听,不照做

散列函数:一个把查找表中的关键字映射成该关键字对应的地址的函数

散列表:根据关键字而直接进行访问的数据结构,它建立了关键字与存储地址之间的一种直接映射关系

在散列技术中,由于记录的定位主要基于散列函数的计算,不需要进行关键码的多次比较,所以,一般情况下,散列技术的查找速度要比基于比较的查找技术的查找速度快。但是,散列技术-般不适用于多个记录有相同关键码的情况,也不适用于范围查找。散列技术最适合回答的问题是:如果有的话,哪个记录的关键码等于待查值。

冲突(碰撞):散列函数可能会把多个不同的关键字映射到同一地址下的情况,同一地址下的多个关键字称为同义词