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

什么网站可以免费做护师题百度商家版下载

什么网站可以免费做护师题,百度商家版下载,重庆长寿网站设计公司,在线网站制作系统堆排序比较特殊&#xff0c;采用数组表示堆。 先将数组表示成大根堆或者小根堆。然后从堆中依次取根&#xff0c;最后形成有序序列。 #include<bits/stdc.h> using namespace std;const int N 1e5 10; int a[N];void bigheap(int* a, int start, int len) {if(start …

堆排序比较特殊,采用数组表示堆。

先将数组表示成大根堆或者小根堆。然后从堆中依次取根,最后形成有序序列。

#include<bits/stdc++.h>
using namespace std;const int N = 1e5 + 10;
int a[N];void bigheap(int* a, int start, int len)
{if(start < 0 || len == 1) return;int son = start * 2 + 1;int parent = start;while(son <= len){if((son+1 <= len) && (a[son] < a[son+1])){son = son+1;}if(a[parent] > a[son]){break;}int tmp = a[son];a[son] = a[parent];a[parent] = tmp;parent = son;son = parent * 2 + 1;}
}
void heapsort(int* a, int len)
{for(int i = len/2-1; i>=0; i--){bigheap(a, i, len-1);}for(int i = len - 1; i > 0; i--){int tmp = a[i];a[i] = a[0];a[0] = tmp;bigheap(a, 0, i-1);}}
int main() {int n;cin >> n;for (int i = 0; i < n; ++i) {cin >> a[i];}heapsort(a, n);for (int i = 0; i < n; ++i) {cout << a[i] << ' ';}
}

http://www.ds6.com.cn/news/11086.html

相关文章:

  • 做网站包括图片设计吗百度信息流怎么收费
  • wordpress导航分类aso优化前景
  • 临沧网站开发正在播网球比赛直播
  • 世界十大市场调研公司优化落实疫情防控新十条
  • 怎样建设网站公司百度爱采购推广一个月多少钱
  • 网站开发用C全网搜索引擎
  • 租网站服务器seo优化员
  • 惠州城乡住房建设厅网站seo白帽优化
  • 哪里有做微商网站网站数据分析
  • 注册会计师官网登录入口seo和sem是什么意思
  • 武汉网站建设顾问北京seo专员
  • 美团网站除佣金表格怎么做站长工具最近查询
  • 独立b2c网站我想找一个营销团队
  • 东莞专业全网推广建站公司西安百度网站快速排名
  • 做网站报价明细表市场调研方法有哪几种
  • 上海国际建设总承包公司网站seo站点
  • 乐清网站建设天津seo代理商
  • 网站抓取压力高电脑系统优化软件排行榜
  • 空白word个人简历优化网站快速排名软件
  • 嘉兴网站制作星讯网络科技单页网站怎么优化
  • 维护网站要做哪些工作江西省水文监测中心
  • 怎么做网站界面设计抖音seo供应商
  • 滕州做网站比较好的网络公司seo培训优化
  • 哪里有网站建设开发公司潍坊seo招聘
  • 网站开发定制企业建立公司网站需要多少钱
  • 建站行业最新消息手机如何制作一个网页链接
  • 专业网站构建流量平台
  • 手机代理ip免费网址优化营商环境指什么
  • 从事网页设计工资高吗成都网站seo服务
  • 可以做数据图的的网站有哪些什么是互联网营销师