当前位置: 首页 > news >正文

楚雄做网站现代装修风格效果图

楚雄做网站,现代装修风格效果图,搜索引擎哪个好,阿里建站服务1. 引言 哈希表#xff08;Hash Table#xff09;的应用近两年才在NOI中出现#xff0c;作为一种高效的数据结构#xff0c;它正在竞赛中发挥着越来越重要的作用。 哈希表最大的优点#xff0c;就是把数据的存储和查找消耗的时间大大降低#xff0c;几乎可以看 成是常数时…1. 引言         哈希表Hash Table的应用近两年才在NOI中出现作为一种高效的数据结构它正在竞赛中发挥着越来越重要的作用。 哈希表最大的优点就是把数据的存储和查找消耗的时间大大降低几乎可以看 成是常数时间而代价仅仅是消耗比较多的内存。然而在当前可利用内存越来越 多的情况下用空间换时间的做法是值得的。另外编码比较容易也是它的特点之一。         哈希表又叫做散列表分为“开散列” 和“闭散列”。考虑到竞赛时多数人通常避免使用动态存储结构本文中的“哈希表”仅指“闭散列”关于其他方面读者可参阅其他书籍。 2. 基础操作 2.1 基本原理         我们使用一个下标范围比较大的数组来存储元素。可以设计一个函数哈希函数 也叫做散列函数使得每个元素的关键字都与一个函数值即数组下标相对应于是用这个数组单元来存储这个元素也可以简单的理解为按照关键字为每一 个元素“分类”然后将这个元素存储在相应“类”所对应的地方。 但是不能够保证每个元素的关键字与函数值是一一对应的因此极有可能出现对于不同的元素却计算出了相同的函数值这样就产生了“冲突”换句话说就是把不同的元素分在了相同的“类”之中。后面我们将看到一种解决“冲突”的简便做法。 总的来说“直接定址”与“解决冲突”是哈希表的两大特点。 2.2 函数构造 构造函数的常用方法下面为了叙述简洁设 h(k) 表示关键字为 k 的元素所对应的函数值a) 除余法 选择一个适当的正整数 p 令 h(k ) k mod p 这里 p 如果选取的是比较大的素数效果比较好。而且此法非常容易实现因此是最常用的方法。b) 数字选择法 如果关键字的位数比较多超过长整型范围而无法直接运算可以选择其中数字分布比较均匀的若干位所组成的新的值作为关键字或者直接作为函数值。 2.3 冲突处理         线性重新散列技术易于实现且可以较好的达到目的。令数组元素个数为 S 则当 h(k) 已经存储了元素的时候依次探查 (h(k)i) mod S , i1,2,3…… 直到找到空的存储单元为止或者从头到尾扫描一圈仍未发现空单元这就是哈希表已经满了发生了错误。当然这是可以通过扩大数组范围避免的。 转载于:https://www.cnblogs.com/wspblog/p/4931238.html
http://www.pierceye.com/news/548098/

相关文章:

  • 推广网站公司兴义市住房和城乡建设局网站
  • 营销网站建设的公司哪家好创建网站超链接
  • 苏州网站优化排名推广企业网站建设价格
  • 在线制作论坛网站wordpress建立好的网站
  • 网站的功能规范商城网站静态模板下载
  • 双语言网站源码制作网页的软件哪个好
  • 政务网站建设需求网站首页页面代码
  • 网站产品详情页怎么做的用服务器做网站空间
  • 河北网站制作报价长春市建设技工学校网站
  • 盘锦做网站专家常州网站建设企业网站制作
  • 关于建设网站的报告wordpress 视频 广告插件
  • 生态养殖网站模板网赌网站建设多少钱
  • wordpress is长沙百度提升优化
  • 福州网站建设哪个好网页被禁止浏览怎么解决
  • 缩短链接的网站磁力猫引擎
  • 佛山网站到首页排名网站开发招标任务书
  • 网站建设相关专业手机网站建设软件有哪些
  • 做网站编辑累吗平台推广策划
  • 景区网站模板深圳中建南方建设集团网站
  • 深圳市网站建设有补贴吗特殊教育学校网站建设方案
  • 专业电影网站建设建e全景效果图
  • 优惠券网站怎么做的哪里有网站制作
  • 单页网站搭建购买一级域名做网站
  • 优秀设计作品的网站单页网站仿制教程
  • 品牌形象网站有哪些ajs17网站建设
  • 微信公众号手机网站开发文成网站制作
  • 中邮通建设咨询有限公司官方网站网站升级及政务新媒体建设方案
  • 网站建设服务费会计分录宁波市住房与城乡建设部网站
  • 如何申请cn域名做网站wordpress 企业网站主题
  • 网站建设 锋云科技公司东莞有什么比较好的网站公司