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

iis添加网站建设中网站网页的优化方法

iis添加网站建设中,网站网页的优化方法,孝感做网站,备案 网站下线回顾/本期梗概 上期我们学习了哈希——字符串哈希(空降链接),本期我们将学习哈希中的哈希表。 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.hkea.cn/news/594798/

相关文章:

  • 商城网站建设模板一份完整的营销策划方案
  • 推广网站建设网站权重查询工具
  • t型布局网站怎么做建设网官方网站
  • 哪个建设网站推广竞价托管公司
  • 网站建设傲seo网站是什么意思
  • 卢氏住房和城乡建设厅网站聚名网
  • 山东网站建设电话长沙靠谱的关键词优化
  • 山东营销型网站ip网站查询服务器
  • 什么网站上做奥数题企业培训课程清单
  • 龙岩优化seo是什么意思
  • 外贸网站建设源码软文怎么做
  • 文章列表页wordpress宁波seo资源
  • 获取网站访客qq 原理百度投诉中心人工电话
  • 企业网站制作查询百度电话怎么转人工
  • 杭州专业网站建设怎样创建网站
  • 网站建设报价表格式淘宝关键词优化技巧
  • 高端网站建设系统百度网盘登录入口官网
  • ps做网站顶部江苏网络推广公司
  • 源码做网站手机网站百度关键词排名
  • 网站关键词分隔网站链接提交
  • 福永营销型网站多少钱中国最新消息今天
  • 做网站4000-262-263网站排名优化软件有哪些
  • 网站双链接怎么做网络舆情监测平台
  • 企业网站建设制作百度网盘下载app
  • asp做一个简单网站网络营销就是seo正确吗
  • 移动wap站点公司网站设计图
  • 网站策划建设seo搜索排名影响因素主要有
  • 大型商业广场网站建设互联网推广方案怎么写
  • p2vr做的网站上传网络广告策划书范文
  • 2022年大连黄页优化搜索引擎营销