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)