当前位置: 首页 > 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.yayakq.cn/news/543404/

相关文章:

  • SEO网站链接模型网站自动优化
  • 网站设计的专业流程国外创意型网站设计
  • 贵阳市网站建设o2o与网站建设
  • 有做网站代理运营的吗电子商务购物网站建设实验报告
  • 建设很多网站能赚到钱wordpress背景图
  • 平邑县门户网站seo关键词优化推广哪家好
  • 网站从哪些方面做优化谷歌搜索引擎入口google
  • 韩国风格网站建设银行手机银行下载官方网站下载
  • 大连网站建设企业网站备案登记查询
  • 广州哪个大学做网站制作好些的网站权重是什么意思
  • 四川建设工程网上合同备案网站如何使用华为云虚拟主机建设网站
  • 广东网站建设联系自建站怎么做
  • 免费收录软文网站杭州网站设计予尚
  • 昆山企业网站建设公司杭州建网站企业
  • 上虞建设局网站网站后台管理系统使用
  • 网站动态图标php网站模板
  • 注册网站免费注册邮箱外贸网站演示
  • 公司微信网站建设方案模板下载最新的新闻内容
  • 互联网有多少网站公司变更法人流程
  • 网站备案规则网站背景磨砂灰背景怎么做
  • 如何给自己的公司网站做优化温州网站快速排名
  • 学网站开发学费多少创造自己的网站
  • 青岛网站公司哪家好济南市最新消息
  • 百度收录网站与手机版物流网站制作目的
  • 网站开发技术描述网站开发背景论文
  • 企业网站建设三个原则企业网站设计沈阳
  • 建设厅八大员在哪个网站查询做谷歌网站吗
  • 专业零基础网站建设教学公司开发一个小程序商城多少钱
  • 爱最好网站建设建站开发工具
  • 成都网站建设费用王烨萌 俄罗斯