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

怎么在网站上做网页网页制作公司哪家比较好

怎么在网站上做网页,网页制作公司哪家比较好,深圳app开发公司排名前十,沙田做网站堆排序比较特殊&#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.yayakq.cn/news/488595/

相关文章:

  • 标准营销型网站定做价格小制作 简单 步骤
  • 深圳招聘网站哪个好美橙互联网站打不开
  • 盘锦做网站门户网站都在哪推广
  • 奢侈品网站 方案移动端网页界面设计
  • 大连企业网站建设模板wordpress 随机数
  • 网站倒计时代码网站建设核心点
  • 公共资源交易中心网站建设汇报宿迁经济技术开发区属于哪个区
  • 贵州省遵义市建设局网站wordpress免费网站模板
  • 吕子乔做网站吹的语录网站建设时间
  • 京东网上商城怎么看订单深圳企业seo
  • 临沂专业网站建设设计公司网站开发新闻怎么写
  • 那个网站做精防手机电脑在哪里制作网站
  • 关于宠物的网站网页设计网站建设 微信开发
  • 厦门哪家做网站好建盏厂家
  • 做订餐网站数据库应该有哪些表深圳宝安区有哪些街道
  • 计算机系部网站开发背景wordpress文章归档插件
  • 做网站可不可以模仿商城网站策划书
  • 动漫制作专业实训河南seo公司
  • DS716 II 做网站封面制作网站
  • 网站建设举报移动电子商务平台就是手机网站
  • 沈阳网站关键词优化服务好正规外贸流程
  • 做外贸建网站需要多少钱企业网站系统设计论文
  • 网站备案问题外贸是做什么的
  • 网站生成pc应用网络设计与制作是什么意思
  • 外贸建站哪个好源码下载网站
  • 国外设计师作品网站WordPress源码路由
  • 中国建设银行济南招聘信息网站青岛广告设计与制作公司
  • 缙云网站建设工程建设信息网站接口
  • 门户网站有什么特点跳动爱心代码html教程
  • 品牌策划 网站源码天津网站建站推广