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

站长工具seo综合查询张家界新娘网络维修电话

站长工具seo综合查询张家界新娘,网络维修电话,网站优化排名公司,wordpress 子站solution 类型判断:插入排序中已排序的部分有序,未排序的和原数组元素相同;否则为归并排序测试点6:对于归并排序的子序列长度,不能简单视为前k个有序则子序列长度就是k 例如该测试用例的归并排序的子序列长度应该为2&…

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

solution

  • 类型判断:插入排序中已排序的部分有序,未排序的和原数组元素相同;否则为归并排序
  • 测试点6:对于归并排序的子序列长度,不能简单视为前k个有序则子序列长度就是k
    例如该测试用例的归并排序的子序列长度应该为2,而非4
8
2 1 3 8 5 2 4 6
1 2 3 8 2 5 4 6
#include<iostream>
#include<algorithm>
using namespace std;
const int maxn = 110;
int pre[maxn], did[maxn];
int main(){int n, cnt = 0, flag = 0, p, t;scanf("%d", &n);for(int i = 0; i < n; i++){scanf("%d", pre + i);}for(int i = 0; i < n; i++){scanf("%d", did + i);}for(p = 0; p < n; p++){if(p == 0) t = did[p];if(did[p] < t) break;t = did[p];cnt++;}for(; p < n; p++){if(did[p] != pre[p]){flag = 1;break;}}if(flag){printf("Merge Sort\n");t = 1;while(t){t = 0;for(int i = 0; i < n / cnt; i++){for(int j = i * cnt; j < (i + 1) * cnt - 1; j++){if(did[j] > did[j + 1]) t = 1;}}if(t) cnt /= 2;}cnt *= 2;for(int i = 0; i < n / cnt; i++){sort(did + i * cnt, did + (i + 1) * cnt);}sort(did + n / cnt * cnt, did + n);}else{printf("Insertion Sort\n");sort(did, did + cnt + 1);}for(int i = 0; i < n; i++){if(i) printf(" ");printf("%d", did[i]);}return 0;
} 
http://www.yayakq.cn/news/173625/

相关文章:

  • 在郑州网站推广开发公司工程部技术负责人职责
  • 网站建设高清图片wordpress 福利 源码
  • 设计网站pc版企业网站建设合同范本
  • 汕头市道路建设网站php创建站点
  • 专业网站设计怎么做企业做网站需要什么资料
  • 网站平台方案设计html 网站
  • 广州新业建设管理有限公司网站设计师 必备的网站
  • 家政网站建设方案分析优化网站的步骤案列
  • 重庆律师网站建设北京三快在线科技有限公司
  • 企业网站开发模型图深圳seo网站优化
  • 免费自助创建网站做网站asp用什么软件
  • 网站建设尾款结算申请wordpress网站翻译插件
  • 长沙市云网站建设免费虚拟主机控制面板
  • 西安高端品牌网站建设网站建设与维护新的体会
  • wordpress网站文件管理oa系统有哪些
  • 怎么生成网站源代码企业招聘广告模板
  • 广州市建设工程检测中心网站广州海珠网站设计
  • 安徽建设工程造价信息网站网站建设和推广需要多少费用
  • 电商网站开发面临的技术问题演出备案在哪里查询
  • 江门做网站软件搞笑资讯网站源码
  • 网站建设 599wordpress ninety
  • 网站建设方案主要有wordpress显示用户无效
  • 网站建设 专家服务器搭建网站环境
  • 医院网站建设需要注意什么西安产品设计公司有哪些
  • 呼和浩特网站建设网络公司品牌官网方案
  • 做一钓鱼网站专门做孕婴用品的网站
  • 乐清手机网站优化推广网站建设的商品分类编码
  • 免费asp企业网站源码企业营销型网站建设厂家
  • dedecms视频网站模板测速网站怎么做
  • 做网站需要收付款功能吗网站怎么做商家定位