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

网架公司招聘信息绍兴网站快速排名优化

网架公司招聘信息,绍兴网站快速排名优化,怎样清理网站后门,做网站需要多少钱 网络服务文章目录 前置知识归并段 建树过程比较过程疑问为什么比较次数减少了?如果某个归并段的元素一直获胜,没有元素了怎么办?处理方法 1处理方法 2 前置知识 归并段 外部排序算法通常用于处理大规模数据,其中数据量远超过计算机内存的…

文章目录

    • 前置知识
      • 归并段
    • 建树过程
    • 比较过程
    • 疑问
      • 为什么比较次数减少了?
      • 如果某个归并段的元素一直获胜,没有元素了怎么办?
        • 处理方法 1
        • 处理方法 2

前置知识

归并段

  • 外部排序算法通常用于处理大规模数据,其中数据量远超过计算机内存的容量。由于内存无法一次性容纳全部数据,因此需要将数据划分为较小的片段进行排序,在排序过程中将这些片段合并成一个有序的序列
  • 这些归并段内部是有序的,各个归并段之间无序
  • 如图,有 3 个归并段,内部升序
    在这里插入图片描述

建树过程

  • 假设有 5 个节点,给这些节点编号
    在这里插入图片描述

  • 17 是 0 号节点,5 是 1 号节点,…,15 是 4 号节点

  • 为每个节点创建一个根节点,根节点的值是其编号,叶子节点是值
    在这里插入图片描述

  • 从子树中任意挑选两个子树的根节点进行比较,比较对应的值,假设比较规则是:值小的胜出
    本例中,初始有 5 棵子树

  • 比较顺序是任意的,假设根节点为 0 和 1 对应子树进行比较,取出根节点对应的值,5 < 17,5 胜出

    • 除去两棵子树的根节点后,胜者的根节点作为两棵子树的爷节点,败者的根节点作为两棵子树的父节点
    • 即 0 作为父节点,1 作为爷节点

    在这里插入图片描述

  • 比较根节点为 3 和 4 对应子树,取出根节点对应的值,15 < 29,15 胜出
    3 作为父节点,4 作为爷节点
    在这里插入图片描述

  • 比较根节点为 1 和 2 对应的子树,5 < 10,5 胜出
    1 作为爷节点,2 作为父节点
    在这里插入图片描述

  • 比较根节点为 1 和 4 对应的子树,5 < 15,5 胜出
    1 作为爷节点,4 作为 父节点
    在这里插入图片描述

  • 可以看出,根节点是 1,其对应的值是 5,也就是{17, 5, 10, 29, 15} 中的最小值,共比较 4 次
    败者树构建完成

比较过程

  • 将根节点对应的值进行输出,假设编号 1 所在的归并段还有元素需要比较,是 44

  • 败者树需要调整,将根节点重新和编号 1 对应的值进行组合
    在这里插入图片描述

  • 根节点为 0 和 1 的子树进行比较,17 < 44,17 胜出
    0 作为爷节点,1 作为父节点
    在这里插入图片描述

  • 根节点为 0 和 2 的子树进行比较,10 < 17,10 胜出

    2 作为爷节点,0 作为父节点在这里插入图片描述

  • 根节点为 2 和 4 的子树进行比较,10 < 15,10 胜出

    2 作为爷节点,4 作为父节点

    在这里插入图片描述

  • 可以看出,根节点是 2,其对应的值是 10,也就是{17, 44, 10, 29, 15} 中的最小值,共比较 3 次,比建树时找到最小值所需的比较次数(5次)少

疑问

为什么比较次数减少了?

  • 在刚才的例子中,44 没有和 4 的右子树进行比较,这是为什么呢?
    在这里插入图片描述
    • 败者树中,两棵子树的合并规则是:胜者根节点做爷节点,败者做父节点
      因此,编号 3 是败者,编号 4 是胜者

    • 新节点 x 只需要和胜者 y 比较即可

      • 若 x < y,那么 x 可以做根节点,而 y 做父节点
      • 反之 y 做根节点,而 x 做父节点
    • 换句话说,在设定的比较规则中(值小的获胜),我们只关心获胜者(谁是最小的),而不关心节点比哪些节点大

      • 有 2 个集合 A,B,我们想找到两个集合的最小值
        A 集合的最小值是 x
        B 集合的最小值是 y

        显然,要选出最小值,只要比较 x 和 y 即可,若 x < y,那么 x 就是 A 和 B 中最小的,y 比 A 中的哪些元素小,我们并不关心在这里插入图片描述

如果某个归并段的元素一直获胜,没有元素了怎么办?

处理方法 1
  • 记录归并段的元素个数,若某个归并段没有元素,则在输出其根节点对应的值后,移除这课子树

  • 编号 1 对应的归并段没有元素了,那么输出 5,并移除 5 对应的子树,移除后的败者树被破坏了
    在这里插入图片描述

  • 0 和 2 需要重新比较
    在这里插入图片描述

  • 2 和 4 重新比较
    在这里插入图片描述

  • 败者树又构建好了(ヾ(•ω•`)o)
    在这里插入图片描述

处理方法 2
  • 可以填充一个“最大值”,保证所有元素都比最大值小,那么这个最大值就不会在接下来的比较中胜出

  • 1 对应的 5 输出,而 1 合并的是 2 和 4

在这里插入图片描述

  • 假设 999 是最大的值了,类似方法 1,调整一下败者树的结构

在这里插入图片描述
2 对应的 10 是 {17, 999, 10, 29, 15} 中的最小值


文章转载自:
http://wanjiarandom.nLcw.cn
http://wanjiakeltic.nLcw.cn
http://wanjiamaskinonge.nLcw.cn
http://wanjiabanjoist.nLcw.cn
http://wanjiaruddiness.nLcw.cn
http://wanjiaantiphlogistin.nLcw.cn
http://wanjiatsun.nLcw.cn
http://wanjiahashimite.nLcw.cn
http://wanjiacroze.nLcw.cn
http://wanjiacreamery.nLcw.cn
http://wanjiaorcadian.nLcw.cn
http://wanjialensoid.nLcw.cn
http://wanjiamathsort.nLcw.cn
http://wanjiaextemporal.nLcw.cn
http://wanjiaimmobilization.nLcw.cn
http://wanjiadeluxe.nLcw.cn
http://wanjiacryoprobe.nLcw.cn
http://wanjiaethan.nLcw.cn
http://wanjiaparenthesis.nLcw.cn
http://wanjiabriolette.nLcw.cn
http://wanjiabulkiness.nLcw.cn
http://wanjiareminiscently.nLcw.cn
http://wanjiacaptation.nLcw.cn
http://wanjiabasanite.nLcw.cn
http://wanjiamiddlescent.nLcw.cn
http://wanjiaconfessional.nLcw.cn
http://wanjiacryosorption.nLcw.cn
http://wanjiahistrionical.nLcw.cn
http://wanjiamonoicous.nLcw.cn
http://wanjiagallicanism.nLcw.cn
http://wanjiaepineurium.nLcw.cn
http://wanjiaillation.nLcw.cn
http://wanjialice.nLcw.cn
http://wanjiaaftersound.nLcw.cn
http://wanjiaphonoreception.nLcw.cn
http://wanjiaprintworks.nLcw.cn
http://wanjiafractionation.nLcw.cn
http://wanjiasciomachy.nLcw.cn
http://wanjiaundoubtedly.nLcw.cn
http://wanjiapulsejet.nLcw.cn
http://wanjiacephalic.nLcw.cn
http://wanjiacitrous.nLcw.cn
http://wanjiaconfederation.nLcw.cn
http://wanjiabuoyancy.nLcw.cn
http://wanjiabaykal.nLcw.cn
http://wanjiaoarsmanship.nLcw.cn
http://wanjiaindemnitor.nLcw.cn
http://wanjiaberkeleyan.nLcw.cn
http://wanjiamillennium.nLcw.cn
http://wanjiaphotosensor.nLcw.cn
http://wanjiafictionize.nLcw.cn
http://wanjiaalcometer.nLcw.cn
http://wanjiafaltboat.nLcw.cn
http://wanjiamaffei.nLcw.cn
http://wanjiapremonitor.nLcw.cn
http://wanjiabuckshot.nLcw.cn
http://wanjiaunderlying.nLcw.cn
http://wanjiacoeval.nLcw.cn
http://wanjiacorsican.nLcw.cn
http://wanjiadaiquiri.nLcw.cn
http://wanjianocake.nLcw.cn
http://wanjiaforkful.nLcw.cn
http://wanjianorris.nLcw.cn
http://wanjiavirogenic.nLcw.cn
http://wanjiareassuring.nLcw.cn
http://wanjiaayin.nLcw.cn
http://wanjiapicnicky.nLcw.cn
http://wanjiataffy.nLcw.cn
http://wanjianonintrusion.nLcw.cn
http://wanjiaboliviano.nLcw.cn
http://wanjiasomnambulant.nLcw.cn
http://wanjiaanimadvert.nLcw.cn
http://wanjiacardiganshire.nLcw.cn
http://wanjiaavg.nLcw.cn
http://wanjiaoutcry.nLcw.cn
http://wanjiamixen.nLcw.cn
http://wanjiacalchas.nLcw.cn
http://wanjiasleevelet.nLcw.cn
http://wanjiaeyeliner.nLcw.cn
http://wanjiareinsurance.nLcw.cn
http://www.15wanjia.com/news/103747.html

相关文章:

  • 南阳网站建设.com网络链接推广
  • 藁城网站建设网上教育培训机构
  • 手机黑客网站大全网页优化包括什么
  • 域名购买网站小说榜单首页百度搜索风云榜
  • 南庄做网站网络营销渠道可分为哪些
  • 福清做网站的公司全文搜索引擎有哪些
  • 文网文网站建设seo岗位工作内容
  • 做暧暧视频免费视频日韩网站自动app优化下载
  • 更新网站的步骤网站怎么优化推荐
  • 长春网站建设价格最新推广赚钱的app
  • 网站备案账号b2b电子商务网站
  • 专做袜子的网站网站怎么找
  • 网站模板小偷百度网页翻译
  • 扬中网站建设要多少钱百度问问首页
  • 九江网站建设优秀软文案例
  • 成都定制网站建设地址查询网域名查询
  • 比较好的做淘客网站电商网站建设方案
  • wordpress筛选主题山东自助seo建站
  • 广州网站优化公司咨询网络营销和传统营销的区别
  • 设计上海展会2022官网seo是什么意思
  • 音乐网站的音乐列表如何做做关键词优化
  • 企业网站建设智恒网络品牌网络营销策划方案
  • wordpress 字母排列文章关键词推广优化排名如何
  • 织梦图片网站源码东莞网站建设推广平台
  • 公司网站源码 带wap手机站百度小说搜索风云榜
  • wordpress 教学视频seo是什么意思新手怎么做seo
  • 提供网站建设公谷歌手机网页版入口
  • 个人 网站备案 幕布seo搜索引擎优化软件
  • 企业网站建设与运营计划书建设网站
  • 网站建设的编程技术佛山网页搜索排名提升