21.26 什么是散列法?
散列法是把字符串映射到整数的处理, 通常是到一个相对小的范围。
一个 ``散列函数" 映射一个字符串 (或其它的数据结构) 到一个
有界的数字 (散列存贮桶), 这个数字可以更容易的用于数组的索引
或者进行反复的比较。明显的, 一个从潜在的有很多组的字符串到
小范围整数的映射不是唯一的。任何使用散列的算法都要处理 ``冲突"
的可能。有许多散列函数和相关的算法被开发了出来; 一个全面的
说明已经超出了本文的范围。
参考资料: [K&R2, Sec. 6.6];
[Knuth, Sec. 6.4 pp. 506-549 Volume 3];
[Sedgewick, Sec. 16 pp. 231-244]。
翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)