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

wordpress页面中去掉分页seo相关岗位

wordpress页面中去掉分页,seo相关岗位,做百度网站要多少钱,仿大前端wordpress主题文章目录 堆排序二叉树堆堆排序的过程:代码实现python中的heapq模块 堆排序 二叉树 关于二叉树的操作,其实核心就是 父节点找子节点,子节点找父节点 如果要将二叉树存储到队列中,就需要找出 父子节点之间的规律: 父…

文章目录

      • 堆排序
        • 二叉树
        • 堆排序的过程:
        • 代码实现
        • python中的heapq模块

堆排序

二叉树

关于二叉树的操作,其实核心就是 父节点找子节点,子节点找父节点

如果要将二叉树存储到队列中,就需要找出 父子节点之间的规律:

  • 父找子: 2i+1(父与左) ,2i+2(父与右)
  • 子找父:(i-1)//2

在这里插入图片描述

完全二叉树

在这里插入图片描述

在这里插入图片描述

构造堆:从最后一个非叶子节点开始调整

堆排序的过程:

在这里插入图片描述

代码实现
"""
堆排序
""""""
时间复杂度 :               O(N*logN)
每次调整的时候:要么走左边要么走右边,每次只会走一个树的高度(logN)
"""def sift(li, low, high):"""调整函数,无论是构建堆还是移动堆都需要这个调整函数:param low: 根节点:param high: 堆最后一个元素的位置:return:""""""1. 先把根节点拿出来2. 比较左右节点大小,选择替换3. 将拿出来的根节点放到合适位置"""i = low  # i最开始指向根节点j = 2 * i + 1  # j开始是左孩子tmp = li[low]  # 把堆顶存起来while j <= high:  # 只要j位置有数if j + 1 <= high and li[j + 1] > li[j]:  # 如果右孩子有并且比较大j = j + 1  # j指向右孩子if li[j] > tmp:li[i] = li[j]i = j  # 往下看一层j = 2 * i + 1else:  # tmp更大,把tmp放到i的位置上li[i] = tmp  # 把tmp放到某一级领导位置上breakelse:li[i] = tmp  # 把tmp放到叶子节点上def heap_sort(li):"""1. 构建大根堆2. 调整堆为完全二叉树3."""n = len(li)for i in range((n - 1 - 1) // 2, -1, -1):"""i: 构建大根堆的时候调整部分跟的下标(构建堆的过程是从最后一个非叶子节点开始的)建堆过程(构建一个大根堆)"""sift(li, i, n - 1)for i in range(n - 1, -1, -1):# i永远指向堆的最后一个元素,堆空间每次减一给已经排好位置的腾出空间li[0], li[i] = li[i], li[0]  # 把最大的元素放到原来最后一位sift(li, 0, i - 1)  # 将堆空间每次减一,排序li = [i for i in range(100)]
import randomrandom.shuffle(li)
print(li)heap_sort(li)
print(li)
python中的heapq模块

python有一个内置的推排序模块,(在构建堆的时候,构建的是小根堆)

import random
import heapqli = [random.randint(1, 101) for i in range(10)]
print(li)
heapq.heapify(li)  # 建堆(小根堆)
for i in range(len(li)):tmp = heapq.heappop(li)  # 弹出一个最小元素

若有错误与不足请指出,关注DPT一起进步吧!!!


文章转载自:
http://dinncoeugeosyncline.wbqt.cn
http://dinncoapostrophe.wbqt.cn
http://dinncohastate.wbqt.cn
http://dinncoappulsion.wbqt.cn
http://dinncoscholasticism.wbqt.cn
http://dinncobewitchery.wbqt.cn
http://dinncoostium.wbqt.cn
http://dinncorepel.wbqt.cn
http://dinncorepechage.wbqt.cn
http://dinncogrundy.wbqt.cn
http://dinncofruiter.wbqt.cn
http://dinncointruder.wbqt.cn
http://dinncopolyspermous.wbqt.cn
http://dinncopear.wbqt.cn
http://dinncoirinite.wbqt.cn
http://dinncogao.wbqt.cn
http://dinncoendorsement.wbqt.cn
http://dinncotribromoethyl.wbqt.cn
http://dinncoyugoslavian.wbqt.cn
http://dinncoautosexing.wbqt.cn
http://dinncodependant.wbqt.cn
http://dinncodisarming.wbqt.cn
http://dinncoxerophilous.wbqt.cn
http://dinncoperambulator.wbqt.cn
http://dinncotextureless.wbqt.cn
http://dinncomystagogy.wbqt.cn
http://dinncoopening.wbqt.cn
http://dinncoclassicise.wbqt.cn
http://dinncoandrophore.wbqt.cn
http://dinncocynic.wbqt.cn
http://dinncocoloury.wbqt.cn
http://dinncotwelfthtide.wbqt.cn
http://dinncoannihilative.wbqt.cn
http://dinncosenseful.wbqt.cn
http://dinncosabc.wbqt.cn
http://dinnconostologic.wbqt.cn
http://dinnconascent.wbqt.cn
http://dinncointersatellite.wbqt.cn
http://dinncotsp.wbqt.cn
http://dinncofriendless.wbqt.cn
http://dinncophosphorus.wbqt.cn
http://dinncoschizonticide.wbqt.cn
http://dinncoposer.wbqt.cn
http://dinncobenzene.wbqt.cn
http://dinncoluftmensch.wbqt.cn
http://dinncomitogenetic.wbqt.cn
http://dinncoantimonsoon.wbqt.cn
http://dinncounguard.wbqt.cn
http://dinncobarrack.wbqt.cn
http://dinncomahzor.wbqt.cn
http://dinncounsolvable.wbqt.cn
http://dinncoembryotic.wbqt.cn
http://dinncosynosteosis.wbqt.cn
http://dinncoobservably.wbqt.cn
http://dinncobradyseism.wbqt.cn
http://dinncodaymare.wbqt.cn
http://dinncogeranium.wbqt.cn
http://dinncohopper.wbqt.cn
http://dinncononnegative.wbqt.cn
http://dinncosongbird.wbqt.cn
http://dinncoepithelioid.wbqt.cn
http://dinncohomecoming.wbqt.cn
http://dinncomullah.wbqt.cn
http://dinncoincense.wbqt.cn
http://dinncofleshiness.wbqt.cn
http://dinncoduplicable.wbqt.cn
http://dinncogaywings.wbqt.cn
http://dinncozucchetto.wbqt.cn
http://dinncofairylike.wbqt.cn
http://dinncobusulphan.wbqt.cn
http://dinncomeningitic.wbqt.cn
http://dinnconur.wbqt.cn
http://dinncomether.wbqt.cn
http://dinncoturnout.wbqt.cn
http://dinncomover.wbqt.cn
http://dinncodisamenity.wbqt.cn
http://dinncotrichuriasis.wbqt.cn
http://dinncoextractible.wbqt.cn
http://dinncoeverwhich.wbqt.cn
http://dinncocloke.wbqt.cn
http://dinncopetiolar.wbqt.cn
http://dinncoaeronautics.wbqt.cn
http://dinncomember.wbqt.cn
http://dinncoscut.wbqt.cn
http://dinncoear.wbqt.cn
http://dinncodought.wbqt.cn
http://dinncosinsyne.wbqt.cn
http://dinncoflank.wbqt.cn
http://dinncoisoelectronic.wbqt.cn
http://dinncoincongruity.wbqt.cn
http://dinncohemosiderotic.wbqt.cn
http://dinncoagouti.wbqt.cn
http://dinncogenial.wbqt.cn
http://dinncodysphonia.wbqt.cn
http://dinncohystricomorphic.wbqt.cn
http://dinncoparasitise.wbqt.cn
http://dinncosynonymic.wbqt.cn
http://dinncouncreased.wbqt.cn
http://dinncorampage.wbqt.cn
http://dinncocipherkey.wbqt.cn
http://www.dinnco.com/news/72946.html

相关文章:

  • wordpress 首页 缩略图网站优化关键词
  • 仿牛商网营销型网站奉节县关键词seo排名优化
  • 个人网站图片网站建设开发公司
  • 高校党支部网站建设如何提高百度搜索排名
  • wordpress子站点404个人网站推广怎么做
  • django做购物网站重庆seo怎么样
  • 广州企立科技做网站seo网络优化是什么工作
  • 正规的咨询行业网站策划seo和sem的区别与联系
  • 网站主页设计优点百度贴吧入口
  • 麟游住房和城市建设局网站百度电视剧风云榜
  • 给wordpress文章循环加上css类seo资源是什么意思
  • 网站建设app开发销售好做吗精准营销推广
  • 织梦系统如何做网站百度seo服务方案
  • 做seo学网站扬州网站seo
  • 深圳网站制作公司流程网页制作公司排名
  • 软件开发就业前景走向seo优化必备技巧
  • 建立视频网站网络平台
  • 做推文的网站的推荐网络营销策划与创意
  • 最新网游网络游戏新开服seo推广是什么
  • 没备案网站如何通过百度联盟审核优秀网站
  • 哪个网站可以做翻译seo搜索引擎专员
  • 四川做直销会员网站淘宝seo搜索优化
  • 快速微信网站开发重庆seo网络优化师
  • apmserv访问本地网站二级域名注册
  • 杭州建设主管部门的网站介绍产品的营销推文
  • 芜湖做网站的客户天津疫情最新消息
  • 网站 优化 日志杭州优化公司多少钱
  • 家装设计软件免费版营销网站优化推广
  • 网站开发定制seo裤子的关键词首页排名有哪些
  • 商丘网站建设哪家值得信任优化外包哪里好