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

专业网站制作公司热搜词排行榜

专业网站制作公司,热搜词排行榜,公司做年审在哪个网站,wordpress贴内幻灯片文章目录 QuestionIdeasCode Question 给定你一个长度为 n 的整数数列。 请你使用归并排序对这个数列按照从小到大进行排序。 并将排好序的数列按顺序输出。 输入格式 输入共两行,第一行包含整数 n 。 第二行包含 n 个整数(所有整数均在 1∼109 范围…

文章目录

  • Question
  • Ideas
  • Code

Question

给定你一个长度为 n
的整数数列。

请你使用归并排序对这个数列按照从小到大进行排序。

并将排好序的数列按顺序输出。

输入格式
输入共两行,第一行包含整数 n

第二行包含 n
个整数(所有整数均在 1∼109
范围内),表示整个数列。

输出格式
输出共一行,包含 n
个整数,表示排好序的数列。

数据范围
1≤n≤100000
输入样例:
5
3 1 2 4 5
输出样例:
1 2 3 4 5

Ideas

Code

// 归并排序步骤
// 1. 选取中间点
// 2. 递归左右区间
// 3. 合并两个区间
#include <iostream>using namespace std;
const int N = 1e5 + 10;
int a[N], tem[N];void merge_sort(int *a, int l, int r)
{if (l >= r) return;int mid = l + r >> 1;merge_sort(a, l, mid), merge_sort(a, mid + 1, r);int i = l, j = mid + 1, k = 0;while(i <= mid && j <= r){if (a[i] <= a[j]) // 稳定tem[k ++] = a[i ++];elsetem[k ++] = a[j ++];}while(i <= mid){tem[k ++] = a[i ++];}while(j <= r){tem[k ++] = a[j ++];}for (int i = l, j = 0; i <= r; i ++){a[i] = tem[j ++ ];}
}
int main()
{int n;scanf("%d", &n);for (int i = 0; i < n; i ++) scanf("%d", &a[i]);merge_sort(a, 0, n - 1);for (int i = 0; i < n; i ++) printf("%d ", a[i]);return 0;
}
http://www.15wanjia.com/news/8175.html

相关文章:

  • 域名备案 没有网站百度宁波运营中心
  • 网站开发框架文档友妙招链接
  • 做电商在什么网站吗厉害的seo顾问
  • 国际设计网廊坊seo建站
  • 网站的pdf目录怎么做的白帽seo
  • 深圳高端网站建设报价重庆森林经典台词 凤梨罐头
  • 蒙古文政府网站群建设资料网站维护费一年多少钱
  • 动态网站开发最新技术百度贴吧网页版登录入口
  • 嘉兴高端网站深圳市网络品牌推广
  • 网店网站怎么做的网页seo是什么意思
  • 网站平台建设呈现全新亮点seo网站关键词快速排名
  • 网站项目的设计制作全国疫情最新情报
  • 网站建设 wix营销网络是啥意思
  • wordpress+信息流成都seo
  • web用框架做网站seo免费入门教程
  • 个人网站备案内容长沙疫情最新情况
  • 企业网站源代码下载关键字c语言
  • seo网站优化推广怎么做一个域名大概能卖多少钱
  • 做电影平台网站怎么赚钱的百度搜索资源
  • 精品资料网站网络推广营销技巧
  • 大连h5建站网站优化的方法
  • 盗版网站是如何做的广州全网推广
  • dede中英文企业网站网站服务器查询
  • 大气网站图企业营销策略分析论文
  • 北京网络营销岗位数量惠州百度seo
  • 网站建设是属于b2网络营销软文范例500字
  • 成都快型网络公司排名高级seo是什么职位
  • 楚雄建网站百度新闻头条新闻
  • 石家庄网站建设联系方式淄博做网站的公司
  • 做网站怎么提取视频无广告下载百度搜索