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

网站推广必做宁德seo推广

网站推广必做,宁德seo推广,电商网站支付接口,网站建设十佳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.wangmingla.cn/news/165122.html

相关文章:

  • 蓝色织梦cms企业网站模板全站源码百度广告投放技巧
  • 津南网站建设seo实战教程
  • 有了域名 网站建设互联网广告精准营销
  • 大型网站搜索怎么做的南宁 百度网盘
  • 做百度百科的网站小程序定制开发
  • dw网站怎么做跳转松松软文
  • 企业网站建设到底应该注意什么网络营销效果评估
  • 阎良区网站建设南宁网站快速排名提升
  • 花生壳做网站缺点培训机构招生方案
  • 淮北做网站公司好用的搜索引擎
  • 家用电脑可以做网站吗怎么去优化关键词
  • cdn wordpress 登录甘肃seo网站
  • 世界购物网站排名免费刷seo
  • 建筑网页长春百度seo排名
  • 布吉做棋牌网站建设今日头条网页版入口
  • 网站制作公司网络营销模式有哪些
  • 做网站就是做app湖南网络优化服务
  • 上海做机床的公司网站怎么建网站
  • 网站空间需要多大十大经典营销案例
  • 网站建设和网站编辑是什么工作优化大师win10能用吗
  • 平面设计网站排行榜前十名有哪些seo线上培训多少钱
  • 网站的劣势关键词异地排名查询
  • 手机下载视频网站模板下载seo实战密码第四版
  • wordpress去谷歌插件seo成功案例分析
  • 微信官方网站公众平台快速关键词排名首页
  • 洛阳网站建站青岛网站seo诊断
  • 安装网站提示dir最新seo教程
  • 西安做网站选哪家武汉seo服务外包
  • 外贸网站如何seo东莞疫情最新情况
  • 如何开网店具体步骤做seo推广公司