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

营口规划建设局网站企业网址

营口规划建设局网站,企业网址,邯郸市民网,手机端首页尺寸多少题目 归并排序 思路 和快排一样,先判断数据是否没有或者只为一个;如果大于一个,取中间的值一分为二,然后两边递归,归并的实质是把两个有序数组排成一个,两个数组都从头开始比较,把更小的取下…

题目

归并排序

思路

和快排一样,先判断数据是否没有或者只为一个;如果大于一个,取中间的值一分为二,然后两边递归,归并的实质是把两个有序数组排成一个,两个数组都从头开始比较,把更小的取下放到数组temp中,指针后移,最后再把temp数组全部赋值给a数组。

代码

#include<iostream>
using namespace std;
const int N = 100010;
int n;
int a[N], temp[N];
void merge_sort(int a[], int l, int r)
{if (l >= r){return;}int mid = (l + r) / 2;merge_sort(a, l, mid), merge_sort(a, mid + 1, r);int k = 0, i = l, j = mid + 1;while (i <= mid && j <= r){if (a[i] <= a[j]){temp[k++] = a[i++];}else{temp[k++] = a[j++];}}while (i <= mid){temp[k++] = a[i++];}while (j <= r){temp[k++] = a[j++];}for (int i = l, j = 0;i <= r;i++, j++){a[i] = temp[j];}
}
int main()
{cin >> n;for (int i = 0;i < n;i++){cin >> a[i];}merge_sort(a, 0, n - 1);for (int i = 0;i < n;i++){cout << a[i] << " ";}return 0;
}
http://www.cadmedia.cn/news/13110.html

相关文章:

  • 做微信的网站叫什么软件百度商业平台官网
  • 无锡网站优化公司小说百度搜索风云榜
  • 网站建设过程中准备的工作百度客户端在哪里打开
  • 购物网站哪个质量好贴吧引流推广
  • 怎么把自己做的网站放到百度上百度竞价排名广告定价
  • 成都市做网站的公司河南网站优化公司哪家好
  • 莱芜雪野湖风景区门票多少钱网站怎么优化排名的方法
  • 湖北省建设厅网站查询百度怎样发布信息
  • 企业官方网站怎么写如何制作一个自己的网站
  • 温州市建设厅网站首页搜索引擎优化方法总结
  • 二元期权网站建设长沙专业seo优化推荐
  • 网站建设报价购物百度打广告多少钱一个月
  • 聚企360做的网站什么叫营销
  • 成都病毒感染最新消息seo如何优化
  • 哪些网站是jsp做的百度自媒体怎么注册
  • 免费网站建设信息免费b站在线观看人数在哪里找到
  • 建设规范文件在哪个网站发布高端定制网站建设
  • 济南正宗网站建设报价台州做优化
  • 洪梅网站建设360seo优化
  • 社区类网站建设百度入口官网
  • 威县网站建设代理价格国际十大市场营销公司
  • 莆田企业制作网站中国三大搜索引擎
  • 服务中心网站建设方案百度地图排名怎么优化
  • 哈尔滨网站建设渠道百度seo报价方法
  • app是网站吗系统优化软件哪个最好的
  • 哈尔滨网页设计网站模板网络营销的发展概述
  • 本溪化工建设质量监督站网站免费站长统计工具
  • 百度云 建网站百度的电话人工客服电话
  • 铜山区建设局招投标网站百度app推广
  • 中国禹路由网站建设中推广关键词优化