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

响应式网站模板是什么撤销网站备案

响应式网站模板是什么,撤销网站备案,工程建设信息官方网站,梅林多丽工业区做网站大根堆#xff1a;树的根节点大于左右子树的结点值#xff0c;这样就能保证每次从树根取的是最大值 灵魂在于HeadAdjust函数#xff0c;以某节点为树根通过下落调整为大根堆#xff0c; 建树思想 就是#xff0c;从最后一个非终端结点开始调整以该结点为根的子树#x…大根堆树的根节点大于左右子树的结点值这样就能保证每次从树根取的是最大值 灵魂在于HeadAdjust函数以某节点为树根通过下落调整为大根堆 建树思想 就是从最后一个非终端结点开始调整以该结点为根的子树 通过HeadAdjusth函数下落实现 排序因为树根是最大值每次取数根然后与树最后一个结点交换然后将这个点固定树的结点数减一调整根节点这棵树重新变为大根堆重复依次。 #include bits/stdc.h using namespace std; #define inf 0x3f3f3f void swap(int a, int b){int tmpa;ab;btmp; } //子树头节点的下落 void HeadAdjust(int a[], int k, int len){a[0]a[k];//暂存子树头结点//一直下落找到最终位置 for(int ik*2; ilen; i*2){if(ilen a[i1]a[i])i;//从左右儿子中找到一个最大儿子 if(a[0]a[i])break;//找到了最终下落位置 else{//孩子比他大就下落 a[k]a[i];ki;}}a[k]a[0];//给找到的结点写回值 } void BuildMaxHeap(int a[], int len){//a数组从1开始存//从最后一个非终端结点开始调整下落 for(int ilen/2; i1; i--){HeadAdjust(a, i, len);} } void HeadSort(int a[], int len){BuildMaxHeap(a, len);//建大根堆 //每次将数跟也就是最大元素与最后一个元素交换//再调整大根堆每次就能确定一个未确定的最大数 for(int ilen; i1; i--){swap(a[i], a[1]);//把最大的结点1放到树末 HeadAdjust(a, 1, i-1);//每次确定一个最大数未确定数就少一个 } } int main() {int a[100];int n;cinn;for(int i1;in;i){cina[i];}HeadSort(a, n);for(int i1;in;i)couta[i]endl;return 0; }
http://www.hkea.cn/news/14455375/

相关文章:

  • 微小店适合卖做分类网站吗深圳做网站企业
  • 街舞舞团公司做网站深圳华强北在哪
  • 建设牌安全带厂家网站塘沽网络公司
  • 网站开发的兼职网站网站建设要哪些人?
  • 如何屏蔽网站ip武威网页设计培训学校
  • php网站开发实训感想毕节做网站的公司
  • 外贸经常用的网站如何做高校的网站版面设计
  • 做网站没有必须要ftp吗公司企业邮箱申请流程
  • 用 htmi5做网站东莞网站平台后缀
  • 同仁微网站建设工作室wordpress开启redis
  • 网站 微信 app想推网站目录源码
  • 网站制作主要公司wordpress免费汽车配件企业主题
  • 辽宁省建设工程造价总站网站高端网站设计哪个好
  • 广州制造业网络营销嘉兴seo管理
  • 网站开发设计工程师word可以做网页吗
  • 沈阳市于洪区建设局网站创办一家公司需要多少钱
  • 做网站时为什么导航时两行字各网站封面尺寸
  • 做淘客网站去哪里购买空间linux中下载wordpress
  • 外贸营销推广平台有哪些东莞seo推广
  • 营销型企业网站的策划方案wordpress在线教育
  • 深圳建一个网站要多少钱给公司做网站多钱
  • 内蒙古建设执业资格注册中心网站国人wordpress企业主题
  • 网站建设首选玖艺建站信得过在合肥注册公司流程及费用
  • 陕西省建设教育培训中心网站网站专题制作
  • 学校网站建设实训wordpress搭建公司网站
  • 随州网站建设有限公司wordpress如何设置付费后可见
  • 微股东微网站制作平台SEO案例网站建设
  • 万江做网站的公司无锡集团网站建设公司
  • 南通优普网站建设团队网站提供的链接
  • 建设项目环保验收公示网站网站建设公司前十名