哈希(Hash)表学习笔记
2011-08-19 20:37
190 查看
说点自己的理解。Hash 是散列的意思,所谓的散列,可以理解为将字符串转换为固定长度(一般是更短长度)的数值或索引值的方法。数据结构书上提到的构造hash函数的方法有四种:平方取中法、折叠法、除留余数法,直接定址法。
此外,有了hash函数就有冲突,就是说可能两个不同的字符串经过hash函数处理后的结果相同。解决冲突的方法有:开放定址法、链地址法;
hash例题见:http://www.cnblogs.com/vongang/category/316530.html
此外,有了hash函数就有冲突,就是说可能两个不同的字符串经过hash函数处理后的结果相同。解决冲突的方法有:开放定址法、链地址法;
hash例题见:http://www.cnblogs.com/vongang/category/316530.html
相关文章推荐
- 字符串学习笔记·哈希(Hash)与字典树(Trie)
- perl 哈希(hash) 学习笔记
- perl 哈希(hash)学习笔记(一)
- 【安全牛学习笔记】中间人攻击、ARP MITM、中间人攻击、Pass the Hash
- Perl语言学习笔记 6 哈希
- 哈希表的学习笔记
- 【学习笔记】关于STL中的map和hash_map
- Perl 学习笔记-哈希
- Redis学习笔记---数据类型一(string、list、hash)
- Docker学习笔记(五)-fixbug2-Hash sum mismatch
- Java Collections Framework学习笔记之HashSet
- Ruby学习笔记-Hash
- [学习笔记]哈希学习笔记
- flask + MongoDB 学习笔记(3):Register & Hashpassword & Login & Logout
- Cassandra学习笔记之一致性hash回顾
- hash扫描获得api函数地址学习笔记
- hash学习笔记
- Redis笔记6:数据类型之哈希(Hash)
- 【Oracle优化笔记】哈希连接(HASH JOIN)详解
- 【Java 学习笔记】 HashMultimap(guava)