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

散文网站模板网站首页设计要求

散文网站模板,网站首页设计要求,邀请专家集体会诊网站建设,网站流量增长【题目来源】https://www.acwing.com/problem/content/789/【题目描述】 给定你一个长度为 n 的整数数列。 请你使用归并排序对这个数列按照从小到大进行排序。 并将排好序的数列按顺序输出。【输入格式】 输入共两行,第一行包含整数 n。 第二行包含 n 个整数&#…

【题目来源】
https://www.acwing.com/problem/content/789/

【题目描述】
给定你一个长度为 n 的整数数列。
请你使用归并排序对这个数列按照从小到大进行排序。
并将排好序的数列按顺序输出。

【输入格式】
输入共两行,第一行包含整数 n。
第二行包含 n 个整数(所有整数均在 1∼10^9 范围内),表示整个数列。

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

【数据范围】
1≤n≤100000

【输入样例】
5
3 1 2 4 5

【输出样例】
1 2 3 4 5

【算法分析】
● 归并排序是一种常用且高效的排序算法,它采用分治法的思想来对序列进行排序。归并排序的基本思想是将序列分成较小的子序列,递归地对这些子序列进行排序,然后将它们合并在一起,产生最终的有序序列。归并排序模拟示意图如下所示。

● 归并排序采用分治法的思想来对序列进行排序,它的 mid 值是取待排序列的中间位置的元素序号作为基准值。归快速排序算法 https://blog.csdn.net/hnjzsyjyj/article/details/132669946 虽然也是采用分治法的思想来对序列进行排序,但是它的 mid 值是取待排序列的中间位置的元素值作为基准值。

【算法代码】

#include <bits/stdc++.h>
using namespace std;const int maxn=1e5+5;
int a[maxn], tmp[maxn];void merge_sort(int v[],int le,int ri) {if(le>=ri) return;int mid=le+ri>>1;merge_sort(v,le,mid);merge_sort(v,mid+1,ri);int k=0;int i=le,j=mid+1;while(i<=mid && j<=ri) {if(v[i]<=v[j]) tmp[k++]=v[i++];else tmp[k++]=v[j++];}while(i<=mid) tmp[k++]=v[i++];while(j<=ri) tmp[k++]=v[j++];k=0;for(int i=le; i<=ri; i++) {a[i]=tmp[k++];}
}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;
}/*
in:
5
3 1 2 4 5out:
1 2 3 4 5
*/





【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/119760879
https://blog.csdn.net/hnjzsyjyj/article/details/119787188
https://blog.csdn.net/hnjzsyjyj/article/details/119768122

https://www.acwing.com/solution/content/27445/





 

http://www.yayakq.cn/news/307988/

相关文章:

  • 网站地图那么建设网站优化意见
  • 网站怎么弄企业网站建设性能分析
  • 网站记录ip 修改黄金网站软件app下载安装
  • 珠宝网站模板免费下载郑州做网站公司 汉狮网络
  • 阿里云建站视频教程惠州网站优化建设
  • 建站兔软件常见问题营销型网站建设 高校邦
  • 工业设计大赛山东seo网络推广
  • 徐州百度搜索网站排名大同网站建设开发
  • 个人域名怎么做网站网站接单做项目
  • 网站模板上传打不开网站开发类参考文献
  • 爬知乎文章做网站个人申请网址什么条件
  • 个人网站 组建wordpress链接优化
  • 郑州高端网站建设多少钱公司网站成本
  • 合肥专业制作网站wordpress cosy
  • 网上做调查赚钱的网站可不可以用帝国cms做企业网站
  • 安卓网站建站系统永久免费linux云主机
  • 扬州电子商务网站建设简单的网站设计开发
  • 个人导航网站如何赚钱湖人队最新消息
  • 中国上海门户网站哪个网站做推广比较好
  • 自己建网站开网店用dw怎么做网站后台
  • 风景区网站建设项目建设可行性网站开发可行性技术方案
  • 网站建设优秀公司安卓 wordpress 源码
  • ps做网站素材文件打包微网站在哪建
  • 怎么网站建设公司淘客怎么用网站做
  • 经营范围网站建设网站建设服务8
  • 搜索网站排行榜西安谁家的集团门户网站建设比较好
  • 网站建设深圳哪家公司好网站首页 栏目页 内容页
  • 网站后台上传模板人力资源公司的业务范围
  • 怎样在文章后做网站链接wordpress搭建cms网站
  • 手机版网站版面设计怎么做最新新闻热点国家大事