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

手机网站建设定制上海短视频拍摄制作公司

手机网站建设定制,上海短视频拍摄制作公司,信息网站设计方案,网站模板源码免费下载PAT 1035 插入与归并 题目描述思路讲解代码展示 题目描述 思路讲解 分析#xff1a;先将i指向中间序列中满足从左到右是从小到大顺序的最后一个下标#xff0c;再将j指向从i1开始#xff0c;第一个不满足a[j] b[j]的下标#xff0c;如果j顺利到达了下标n#xff0c;说明… PAT 1035 插入与归并 题目描述思路讲解代码展示 题目描述 思路讲解 分析先将i指向中间序列中满足从左到右是从小到大顺序的最后一个下标再将j指向从i1开始第一个不满足a[j] b[j]的下标如果j顺利到达了下标n说明是插入排序再下一次的序列是sort(a, ai2);否则说明是归并排序。归并排序就别考虑中间序列了直接对原来的序列进行模拟归并时候的归并过程i从0到n/k每次一段段得sort(a i * k, a (i 1) * k);最后别忘记还有最后剩余部分的sort(a n / k * k, a n);这样是一次归并的过程。直到有一次发现a的顺序和b的顺序相同则再归并一次然后退出循环 注意一开始第三个测试点一直不过天真的我以为可以模拟一遍归并的过程然后在过程中判断下一步是什么。。然而真正的归并算法它是一个递归过程。。也就是先排左边一半把左边的完全排列成正确的顺序之后再排右边一半的。。而不是左右两边一起排列的。。后来改了自己的归并部分判断的代码就过了。。。◕‿◕ 代码展示 #include iostream #include algorithmusing namespace std;int main() {int n, a[100], b[100], i, j;cin n;for (int i 0; i n; i)cin a[i];for (int i 0; i n; i)cin b[i];for (i 0; i n - 1 b[i] b[i 1]; i);for (j i 1; a[j] b[j] j n; j);if (j n) {cout Insertion Sort endl;sort(a, a i 2);} else {cout Merge Sort endl;int k 1, flag 1;while (flag) {flag 0;for (i 0; i n; i) {if (a[i] ! b[i])flag 1;}k k * 2;for (i 0; i n / k; i)sort(a i * k, a (i 1) * k);sort(a n / k * k, a n);}}for (j 0; j n; j) {if (j ! 0) printf( );printf(%d, a[j]);}return 0; }
http://www.hkea.cn/news/14562746/

相关文章:

  • 江阴网站推广如何做移动支付网站
  • 赤峰是住房和城乡建设局网站网页设计公司企业文化
  • 网站建设领导讲话稿做博客网站
  • 网站开发的外文文献wordpress音乐主题公园
  • asp 网站后台深圳哪些设计公司做网站比较出名
  • 翻译wordpress长沙seo网络营销推广
  • 网站开发定制多少钱制作网页学什么
  • 衡水阿里巴巴网站建设网页制作基础及html
  • 关于校园网站升级建设的报告做化学题的网站
  • 网站建设主机耗电量软件开发面试问题大全及答案大全
  • 中国建设安全协会网站网站建设选哪个公司
  • 外贸购物网站制作网站开发服务合同范本
  • 简历模板做的最好的是哪个网站无极县在线招聘信息
  • 湖南it网站建设mxtia网站备案照片怎么弄
  • 如何建网站看到物联网设备信息苏州网站设计kgwl
  • 播州区住房城乡建设路的网站全媒体网站的建设方案
  • 提供邯郸移动网站建设wordpress 开源插件
  • 苏州网站建设丶好先生科技网站二级联菜单怎么做
  • 保健品网站建设方案书模板公司网络管理系统
  • 佛山网站建设哪家好企业标准查询网官网
  • 网站后台管理增加功能万网衡水网站备案
  • 吕邵苍设计公司网站自己怎么找回智慧团建密码
  • 站点与网站有什么区别wordpress 无法创建目录 linux
  • 外链网站是什么中山网站设计与建设
  • 中英文切换网站开发wordpress 观点评价插件
  • 南安市住房和城乡建设局网站海珠网站建设公司
  • 怎么制作网站游戏免费俄罗斯网站制作
  • asp企业网站模版直播间挂人气自助网站
  • 有了域名怎么做自己得网站黑龙江网络科技有限公司
  • 湖北联诺建设网站天蝎做网站建网站