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

广州正佳广场北京网站优化怎么样

广州正佳广场,北京网站优化怎么样,新闻资讯平台有哪些,编程软件做网站的哈希表的概念 哈希表就是: “将记录的存储位置与它的关键字之间建立一个对应关系,使每个关键字和一个唯一的存储位置对 应。” 哈希表又称:“散列法”、“杂凑法”、“关键字:地址法”。 哈希表思想 基本思想是在关键字和存…

哈希表的概念

哈希表就是:

将记录的存储位置与它的关键字之间建立一个对应关系,使每个关键字和一个唯一的存储位置对

应。

哈希表又称:“散列法”、“杂凑法”、“关键字:地址法”。

哈希表思想

基本思想是在关键字和存储位置之间建立一个哈希函数hash,使每一个存储位置和关键字对应

通常关键字的集合很大,因此经过哈希函数的变换后,可能会将不同的关键字映射到同一个地址

上。这种现象称作:“冲突”,具有相同函数值的关键字称作:“同义词”。

哈希表属性

哈希函数的值域是可以使用的地址空间,称作基本区域

基本区域的长度是哈希表的长度

同义词可以存放在基本区域中未占用的单元,也可以放在另外开辟的地方。(溢出区

哈希函数的构造

哈希函数的构造一般有下面几种方法:

1.直接定址法

hash(key) = key或hash(key) = a * key + b

直接定址法的构造有点像Python里面的字典

优点:不会产生冲突

缺点:空间效率不高

2.取余法

hash(key) = key % p

p < m,m是哈希表长。

优点:计算简单,适用范围大

缺点:需要选择一个合适的p,p的选择很困难

一般来说,p是不大于m的最大素数:

3.平方取中法

先计算关键字的平方,然后取平方后数的中间几位作为地址。

key = 2587

key ** 2 = 6692569

若取三位,则hash(2587) = 925。

http://www.wangmingla.cn/news/35713.html

相关文章:

  • 上海网站建设哪家做得好电商平台推广怎么做
  • 最优的郑州网站建设湘潭seo培训
  • 怎样用自己的空间做网站什么平台打广告比较好免费的
  • 怎么推广公司的网站中牟网络推广
  • 付运费送东西的网站怎么做简述网站推广的意义和方法
  • 建筑网片钢筋网片seo智能优化软件
  • 中国电信网站备案 锁定免费网站建设平台
  • 深圳网站建设哪家公司好营销推广方案
  • 营销型网站策划上海百度公司总部
  • 建站与备案的具体流程是什么东莞seo技术
  • 广告设计专业技能有哪些优化排名seo
  • 青海网站制作的公司2022年最近一周新闻大事
  • 做品牌设计网站免费入驻的卖货平台有哪些
  • dreamweaver网页设计形考任务一杭州网站seo推广
  • 能源科技网站建设昨日凌晨北京突然宣布重大消息
  • 汽车金融网站怎么做微信小程序开发费用一览表
  • 千万别去代理记账公司搜索引擎优化是指什么意思
  • 日本做a的动画电影网站微博营销策略
  • joomla网站如何加入会话功能农大南路网络营销推广优化
  • 知乎推广公司武汉网站seo
  • 站长之家商城梅州seo
  • 网站开发与软件开发广州seo公司推荐
  • 网站建设 中企动力医院中国网络营销公司排名
  • wordpress自定义搜索文件咸阳seo公司
  • 网站的开发包括哪两项skr搜索引擎入口
  • 做期货要看哪几个网站永久免费google搜索引擎
  • 网站seo策划方案搜索引擎营销的名词解释
  • 怎么做网页htmlseo外包公司兴田德润
  • 太原建设网站的公司手机百度高级搜索入口在哪里
  • 北京网站建设兼职佛山网站建设正规公司