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

做化工的外贸网站都有什么地方技术培训平台

做化工的外贸网站都有什么地方,技术培训平台,做视频直播的网站,整合营销包括哪三方面前言 学爽了。 为什么哈希函数的空间复杂度是 O(N) 我们实际使用的电话号码的数目是 N &#xff0c;理论上至多有 R 个电话号码&#xff0c;桶数组 bucket array 的容量是 M &#xff0c;满足条件 N < M < < R N<M<<R N<M<<R&#xff0c;因为动…

前言

学爽了。

为什么哈希函数的空间复杂度是 O(N)

我们实际使用的电话号码的数目是 N ,理论上至多有 R 个电话号码,桶数组 bucket array 的容量是 M ,满足条件 N < M < < R N<M<<R N<M<<R,因为动态扩容之类的原因,可以始终保证 N 和 M 是同阶的,那么空间复杂度就是
O ( N + M ) = O ( N ) O(N+M)=O(N) O(N+M)=O(N)

hash 散列实例

maybe 取余之后 hash(key) 是不同的,那么皆大欢喜,假设取余之后相同呢,那就发生冲突了,collision .实际上类似于,我说我是六一儿童节这天生日,然后另一个人说我也是六一儿童节生日,然后我们两的生日就冲突了。冲突了就需要处理冲突。或者这里我们可以认为是出现了同义词。明明是不同的 key ,却出现了相同的 hash(key), 然后我们映射的时候也是按照 hash(key) 去映射 value 的。一般的情况不同的 key 对应不同的 value, 当然也不是说不同的 key 不能对应相同的 value, 是说这里不行。一个电话号码不能既是 A 的,又是 B 的。

装填因子 load factor

l o a d f a c t o r : λ = N M load\ factor:\lambda=\frac N M load factor:λ=MN
怎么选 load factor 呢。非常纠结啊。到底有没有标准答案。

单射 injection

完美散列,perfect hashing .不同的输入一定对应不同的输出,也就是唯一映射。这个我印象很深刻,实际上就是高数教材第一章的内容,我高考完的暑假试图搞清楚一些东西,但是因为学的太仔细,然后也看不懂,然后也没有正反馈,当时花了很大的力气,学了第一章的内容,也没学明白,所以对我个人来说最好是高频率,多轮次,完成比完美更重要,不要在琐碎的细节上面浪费过多的时间,先把主体框架搭建好。

目标

选择冲突小的散列函数,散列就是 hash, 还有一个目标是处理冲突。

除余法

k e y % M key \% M key%M

散列表长一般就是 M ,现实中一般不是理想随机。

规律

next token prediction 。下一词元预测,实际上就是局部性。

除余法的缺陷

h a s h ( 0 ) ≡ 0 hash(0)\equiv0 hash(0)0
相邻关键码的散列地址必相邻。

MAD 法

multiply add divide

h a s h ( k e y ) = ( a ∗ k e y + b ) % M hash(key)=(a*key+b)\%M hash(key)=(akey+b)%M

散列的方法的要求

越是随机,越是没有规律越好。

伪随机数法

h a s h ( k e y ) = r a n d ( k e y ) = [ r a n d ( 0 ) ∗ a k e y ] % M hash(key)=rand(key)=[rand(0)*a^{key}]\%M hash(key)=rand(key)=[rand(0)akey]%M
r a n d ( 0 ) = ? rand(0)=? rand(0)=?
取决于伪随机数发生器,因具体平台,不同的历史版本而异。

可移植性比较差。

就地随机置乱

20 ! < 2 64 < 21 ! 20!<2^{64}<21! 20!<264<21!

hashcode

冲突难以杜绝,所以要解决冲突。发生冲突的时候要想办法排解冲突。

最后

从今天开始,晚上十点半之后就不学习了,争取晚上十一点就睡觉,早睡从我做起。。。

http://www.dtcms.com/wzjs/3802.html

相关文章:

  • 金属网站模板9个广州seo推广神技
  • 潍坊网站排名提升目前最好的引流推广方法
  • 语言网站开发互联网营销案例
  • wordpress做简单的商城seo教程培训班
  • 深圳最好的网站建设公司哪家好微信社群营销
  • 网站导航条做多高网络平台推广方案
  • 关键词搜索优化公司网站seo分析常用的工具是
  • 近期做网站需要什么软件电商网页制作教程
  • 怀化组织部网站广告最多的网站
  • 飞沐网站设计广东seo网站设计
  • 中华人民共和国政府官网资源优化排名网站
  • 开业时网站可以做哪些活动吗简易的旅游网页制作
  • 推广普通话的重要意义网站关键词优化技巧
  • 做的网站怎么联网国内看不到的中文新闻网站
  • 关于优化网站建设的方案百度资源
  • 互联网做视频网站需要许可证吗企业网站优化技巧
  • 自己做的网站怎么取sql数据今日热点新闻事件及评论
  • 装修网站系统如何让百度收录自己的网站
  • ppt免费制作网站重庆seo入门教程
  • 企业做网站好吗镇江seo快速排名
  • 创建网站的三种方法天津做优化好的公司
  • 网站建设的行业分析文明seo
  • 免费css网站模板如何优化关键词排名到首页
  • 广州建设执业注册中心网站八大营销方式有哪几种
  • 全平台响应式网站建设百度无锡营销中心
  • 4399网页毕节地seo
  • 宁波网站建设建站怎么做站长网站推广
  • 电子商务平台网站推广b站推广网站mmmnba
  • 平潭城乡住房建设厅网站seo包年优化
  • 茂名seo网站推广做网站需要准备什么