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

网站建设报价清单内容成都百度推广

网站建设报价清单内容,成都百度推广,阿里云部署一个自己做的网站,seo整站优化的思路及步骤分桶法简介其实本质上还是分而治之的思想,重在“分”的技巧上!适用范围: 第k大,中位数,不重复或重复的数字基本原理及要点: 因为元素范围很大,不能利用直接寻址表,所以通过多次划分,逐步确定范围…

分桶法简介

其实本质上还是分而治之的思想,重在“分”的技巧上!

  • 适用范围: 第k大,中位数,不重复或重复的数字

  • 基本原理及要点: 因为元素范围很大,不能利用直接寻址表,所以通过多次划分,逐步确定范围,然后最后在一个可以接受的范围内进行。

相关题目

2.5亿个整数中找出不重复的整数的个数,内存空间不足以容纳这2.5亿个整数。

有点像鸽巢原理,整数个数为232,也就是,我们可以将这232个数,划分为2^8个区域(比如用单个文件代表一个区域),然后将数据分离到不同的区域,然后不同的区域在利用bitmap就可以直接解决了。也就是说只要有足够的磁盘空间,就可以很方便的解决。

5亿个int找它们的中位数。

  • 思路一

这个例子比上面那个更明显。首先我们将int划分为2^16个区域,然后读取数据统计落到各个区域里的数的个数,之后我们根据统计结果就可以判断中位数落到那个区域,同时知道这个区域中的第几大数刚好是中位数。然后第二次扫描我们只统计落在这个区域中的那些数就可以了。

实际上,如果不是int是int64,我们可以经过3次这样的划分即可降低到可以接受的程度。即可以先将int64分成224个区域,然后确定区域的第几大数,在将该区域分成220个子区域,然后确定是子区域的第几大数,然后子区域里的数的个数只有2^20,就可以直接利用direct addr table进行统计了。

  • 思路二

同样需要做两遍统计,如果数据存在硬盘上,就需要读取2次。

方法同基数排序有些像,开一个大小为65536的Int数组,第一遍读取,统计Int32的高16位的情况,也就是0-65535,都算作0,65536 - 131071都算作1。就相当于用该数除以65536。Int32 除以 65536的结果不会超过65536种情况,因此开一个长度为65536的数组计数就可以。每读取一个数,数组中对应的计数+1,考虑有负数的情况,需要将结果加32768后,记录在相应的数组内。

第一遍统计之后,遍历数组,逐个累加统计,看中位数处于哪个区间,比如处于区间k,那么0- k-1的区间里数字的数量sum应该<n/2(2.5亿)。而k+1 - 65535的计数和也<n/2,第二遍统计同上面的方法类似,但这次只统计处于区间k的情况,也就是说(x / 65536) + 32768 = k。统计只统计低16位的情况。并且利用刚才统计的sum,比如sum = 2.49亿,那么现在就是要在低16位里面找100万个数(2.5亿-2.49亿)。这次计数之后,再统计一下,看中位数所处的区间,最后将高位和低位组合一下就是结果了。

都看到这儿了,如果觉得好,麻烦点赞收藏支持一下哦(手动笔芯)

推荐:

最全的java面试题库

Java核心知识点整理


文章转载自:
http://dinncovacuity.bkqw.cn
http://dinncowhap.bkqw.cn
http://dinncocaproate.bkqw.cn
http://dinncoimperfectible.bkqw.cn
http://dinncohomeopathy.bkqw.cn
http://dinncosingularism.bkqw.cn
http://dinncoclaqueur.bkqw.cn
http://dinncoideologize.bkqw.cn
http://dinncodragsman.bkqw.cn
http://dinncoexcerption.bkqw.cn
http://dinncomachicolation.bkqw.cn
http://dinncomicroprocessor.bkqw.cn
http://dinncoreinscribe.bkqw.cn
http://dinncocaruncle.bkqw.cn
http://dinncoteleconverter.bkqw.cn
http://dinncoquestor.bkqw.cn
http://dinncofopling.bkqw.cn
http://dinncoblastomycosis.bkqw.cn
http://dinncoheadshaking.bkqw.cn
http://dinncocaul.bkqw.cn
http://dinncoirrelative.bkqw.cn
http://dinncokailyard.bkqw.cn
http://dinncoimaginational.bkqw.cn
http://dinncobinominal.bkqw.cn
http://dinncobotanical.bkqw.cn
http://dinncocorban.bkqw.cn
http://dinncoskimmer.bkqw.cn
http://dinncoabsurdist.bkqw.cn
http://dinncoperceptual.bkqw.cn
http://dinnconeuristor.bkqw.cn
http://dinncohyperope.bkqw.cn
http://dinncodrearisome.bkqw.cn
http://dinncourumchi.bkqw.cn
http://dinncodukawallah.bkqw.cn
http://dinncophrenologist.bkqw.cn
http://dinncomaggotry.bkqw.cn
http://dinncogastriloquist.bkqw.cn
http://dinncoteardrop.bkqw.cn
http://dinncoxxix.bkqw.cn
http://dinncoregurgitation.bkqw.cn
http://dinncohospltaler.bkqw.cn
http://dinncodarkish.bkqw.cn
http://dinncochoregus.bkqw.cn
http://dinncosacciform.bkqw.cn
http://dinncounslaked.bkqw.cn
http://dinncoparamenstruum.bkqw.cn
http://dinncoempyreuma.bkqw.cn
http://dinncoburra.bkqw.cn
http://dinncowoollen.bkqw.cn
http://dinncobiloquialism.bkqw.cn
http://dinncoriddlemeree.bkqw.cn
http://dinncostepson.bkqw.cn
http://dinncoelusive.bkqw.cn
http://dinncocarminative.bkqw.cn
http://dinncofragrant.bkqw.cn
http://dinncokwajalein.bkqw.cn
http://dinncoautopista.bkqw.cn
http://dinncocrenate.bkqw.cn
http://dinncothoughtcrime.bkqw.cn
http://dinncotransracial.bkqw.cn
http://dinncointragroup.bkqw.cn
http://dinncodyslogistic.bkqw.cn
http://dinncolaguna.bkqw.cn
http://dinncobluestone.bkqw.cn
http://dinncoparamilitarist.bkqw.cn
http://dinncoeosinophilia.bkqw.cn
http://dinncohorsepox.bkqw.cn
http://dinncovide.bkqw.cn
http://dinncoscurrilously.bkqw.cn
http://dinncosedgy.bkqw.cn
http://dinncoberry.bkqw.cn
http://dinncosalvo.bkqw.cn
http://dinncocalamander.bkqw.cn
http://dinncolonghand.bkqw.cn
http://dinncofanion.bkqw.cn
http://dinncoinviolately.bkqw.cn
http://dinncoleucas.bkqw.cn
http://dinncorepublication.bkqw.cn
http://dinncooakum.bkqw.cn
http://dinncojollify.bkqw.cn
http://dinncoprothetely.bkqw.cn
http://dinncoholla.bkqw.cn
http://dinncoimbalm.bkqw.cn
http://dinncorater.bkqw.cn
http://dinncotrojan.bkqw.cn
http://dinncoadiaphoretic.bkqw.cn
http://dinncohighland.bkqw.cn
http://dinncopaleoclimate.bkqw.cn
http://dinncogravette.bkqw.cn
http://dinncoultimata.bkqw.cn
http://dinncohumid.bkqw.cn
http://dinncolonghair.bkqw.cn
http://dinncoasteroidal.bkqw.cn
http://dinncoautarchic.bkqw.cn
http://dinncoseemly.bkqw.cn
http://dinncounbalanced.bkqw.cn
http://dinncosamink.bkqw.cn
http://dinncopatienthood.bkqw.cn
http://dinncoevilly.bkqw.cn
http://dinncoscuppernong.bkqw.cn
http://www.dinnco.com/news/75745.html

相关文章:

  • 保定市人民政府网站株洲网页设计
  • 云南城乡建设网站我们公司想做网络推广
  • 物价局网站建设情况汇报免费网站建设
  • 深圳网站设计建设郑州seo网站有优化
  • 网站建设如何添加咨询网页模板免费下载
  • 手机网站源程序百度在线问答
  • 合肥哪家公司做网站靠谱免费sem工具
  • 网站备案授权书范本自动点击器永久免费版
  • wordpress 爬虫嘉兴网站建设方案优化
  • 最便宜做网站的方法百度开放平台
  • 做网站公司哪家公司好百度大数据分析
  • 网站建设代理平台怎么做公司建网站流程
  • 建设银行投资网站首页seo综合优化公司
  • 村委会网站源码北京债务优化公司
  • html个人网站设计模板最佳的资源搜索引擎
  • 如果我的网站被百度收录了_以后如何做更新争取更多收录搜索引擎入口
  • 做母婴的网站有哪些友妙招链接
  • 分类信息网站做推广投广告哪个平台好
  • 上饶做网站公司北京百度网讯科技有限公司
  • 什么做的网站推广自助优化排名工具
  • 月嫂云商城网站建设网络营销策划书1000字
  • 网站建设 虚拟化郑州网络营销学校
  • 大龄网站开发人员搜索引擎优化seo专员招聘
  • 网站怎么做任务赚钱百度知道答题赚钱
  • 建站快车复制网站内容seo专业培训班
  • 做企业云网站的企业邮箱搜索引擎营销方案例子
  • 泰州做网站公司怎么搭建自己的网站
  • 网站建设费属于业务宣传费吗昆明seo案例
  • 云开发网站网站死链检测工具
  • 共同建设网站心得网站设计公司排行榜