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

wordpress发布失败旺道seo优化软件

wordpress发布失败,旺道seo优化软件,网站建设从入门到精通,兰州装修公司报价明细表回顾/本期梗概 上期我们学习了哈希——字符串哈希(空降链接),本期我们将学习哈希中的哈希表。 1、哈希表原理 (1)使用数组下标直接标记元素 哈希表(也叫数列表):是一种高效的、通过把…

回顾/本期梗概

        上期我们学习了哈希——字符串哈希(空降链接),本期我们将学习哈希中的哈希表。


1、哈希表原理

        (1)使用数组下标直接标记元素

        哈希表(也叫数列表):是一种高效的、通过把关键词码值映射到表中的一个位置来访问记录的数据结构。

        类似字符串,查找的时间复杂度是常熟时间,缺点是需要消耗更多的内存。

        现在要存储和使用下面的线性表:A(12,83,284,49,183,13491,58).

        为了用O(1)的时间实现查找,可以开一个一维数组A[1...13491],使得A[key]=key,虽显然造成了空间上的很大浪费,尤其是数据范围很大时。

        (2)除余法构造哈希值

        为了使空间开销减少,我们可以对第二种方法加以优化,实际一个哈希函数H(key)=key mod 17,然后令A[H(key)]=key,这样一来定义一个一维数组A[0...16]就已足够,这种方法就是哈希表。

        但这样会造成哈希冲突,比如H(2)H(9)的值都是2.

        这里与字符串 Hash 有所不同,可能不论我们怎样选用哈希函数,还是很难避免产生冲突。

        因此我们考虑对每一个哈希值记一个链表(其实也就相当于邻接表),把所有等于同一个哈希值的数字都存储下来,而查询只要遍历对应的链表即可,这样实际复杂度取决于查询的链表长度,也可以看做是常熟级。

        例如:我们定义哈希函数H(x)=x mod 16,对数组A(12,83,284,49,183,13491,58),进行哈希运算后,插入一些数据的效果如下图。

        (3)哈希函数的构造

        取余法构造哈希:H(key=key mod b,为了尽量避免冲突,一般选取为能够存储下并且尽量大的素数(一般情况下我们根据空间取10^{6}左右的素数)。一般的说,如果 b 的约数越多,那么冲突的几率就越大。


2、使用数组模拟邻接表

        (1)插入关键操作:

v = hash(x);//计算x的哈希值
idx++;
e[idx] = x;
ne[idx] = h[v];
h[v] = idx;

        (2)查找关键操作:

int v = hash(x);//计算x的哈希值
//循环链表
for(int i=h[v];i!=0;i=ne[i]){if(e[i] == x){return true;}
}

例如:读入整数2 5 6 8 3 11,假设h[x]=xmod6

则:每个元素的哈希值是2 5 0 2 3 5

存储数组如下:

element数组:按读入的顺序,存储每个元素的值。

next数组:next[i]存储和element[i]哈希值相同的上一个数的编号。

 header数组:header[i]存储哈希值为i的最后一个元素的编号


!!! 

!!! 

!!! 

 

http://www.khdw.cn/news/6814.html

相关文章:

  • 2017做那个网站能致富网络稿件投稿平台
  • 杭州公司网站建设套餐培训机构不退费最有效方式
  • 做宾馆网站好中国十大营销策划公司排名
  • 番禺网站建设公司排名如何建造自己的网站
  • 重庆南昌网站建设信阳seo优化
  • 合肥的网站建设州seo没什么作用了
  • 个人网页设计作品代码seo点击软件手机
  • 百科创建江北seo
  • 做网站建设多少钱网站页面分析
  • 京网站制作公司推广关键词外包
  • 一个新的网站怎么做SEO优化外汇交易平台
  • 做问卷调查的网站网络营销的类型
  • 网站建设岗位网络seo招聘
  • 网站安全建设必要性网站seo优化方案项目策划书
  • 双桥网站建设如何营销推广自己的产品
  • 做gif表情包的网站手机百度高级搜索入口
  • 抖音号出售网站seo工资待遇 seo工资多少
  • seo网上培训多少钱seo类目链接优化
  • wordpress登录无效用户名广州seo搜索
  • 网站集约化建设2019年4月seo网站营销公司哪家好
  • 网站搭建兼职百度最新收录方法
  • 做社交网站需要什么资质广告联盟app下载赚钱
  • 网站设计计划书公司网站建设哪个好
  • mediwiki 做网站免费的企业黄页网站
  • 用凡科做的网站要钱吗网络推广渠道分类
  • 湖南网站优化建站
  • 为什么大公司不用c 做网站seo短视频入口
  • 闸北东莞网站建设哈尔滨seo推广
  • 网站开发框架的作用优化防疫政策
  • 个人做地方民生网站在线检测网站安全