本文转载自: http://rock3.info/blog/2013/12/05/hashtable%E6%B5%85%E6%9E%90/ 一.Hash特点 Hash,就是杂凑算法,Hash(str1)=str2,具备四种特性: 长变短:Hash算法可以将任意长度的数据Hash成固定长度的数据. 速度快:Hash算法基本上是异或和位移操作,速度很快. 不可逆:由hash结果找到hash前的字符串是困难的. 低碰撞:存在这样的情况,Hash前输入不同,Hash后输出相同,但绝大多数情况是输入不同,…