登录 注册
当前位置:主页 > 资源下载 > 10 > Hash表入门——解决冲突——(HDUACM2010版第14讲):探究Hash及应用

Hash表入门——解决冲突——(HDUACM2010版第14讲):探究Hash及应用

  • 更新:2024-06-22 11:45:44
  • 大小:313KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C/C++ - 课程资源
  • 格式:PPT

资源介绍

Hash表简介——冲突解决 方法很多~ 常用方法:线性探测再散列技术 即:当 h(k)位置已经存储有元素的时候,依次探查 (h(k)+i) mod S, i=1,2,3…,直到找到空的存储单元为止。其中, S为 数组长度。 特别地,如果将数组扫描一圈仍未发现空单元,则说明哈希表已满,这会带来麻烦,但是,该情况完全可以通过扩大数组范围来避免。