1. 首页
  2. 编程语言
  3. C#
  4. 为什么哈希存取比较快?使用它需要付出什么代价

为什么哈希存取比较快?使用它需要付出什么代价

上传者: 2021-08-07 02:10:42上传 PDF文件 100.10 KB 热度 10次

  哈希表和哈希函数是大学数据结构中的课程,实际开发中我们经常用到Hashtable这种结构,当遇到键-值对存储,采用Hashtable比ArrayList查找的性能高。我们在享受高性能的同时,需要付出什么代价,那么使用Hashtable是否就是一桩无本万利的买卖呢?就此疑问,做以下分析,希望能抛砖引玉。通常用于关键字长度不等时采用此法。总之,哈希函数的规则是:通过某种转换关系,使关键字适度的分散到指定大小的的顺序结构中。

下载地址
用户评论