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

网站内容由什么组成部分组成部分网站seo标题优化技巧

网站内容由什么组成部分组成部分,网站seo标题优化技巧,中国社会科学院,哪里可以做网站优化个人主页:Lei宝啊 愿所有美好如期而遇 目录 归并排序递归实现 归并排序非递归实现 归并排序递归实现 图示: 代码: 先分再归并,像是后序一般。 //归并排序 void MergeSort(int* arr, int left, int right) {int* temp (int…

个人主页:Lei宝啊 

愿所有美好如期而遇


目录

归并排序递归实现

归并排序非递归实现


归并排序递归实现

图示:

代码:

先分再归并,像是后序一般。

//归并排序
void MergeSort(int* arr, int left, int right)
{int* temp = (int*)malloc(sizeof(int) * (right));if (temp == NULL){perror("malloc fail");}_MergeSort(arr, temp, left, right - 1);free(temp);
}void _MergeSort(int* arr, int* temp, int left, int right)
{if (left >= right)return;int mid = (left + right) / 2;int begin1 = left;int begin2 = mid + 1;int end1 = mid;int end2 = right;_MergeSort(arr, temp, left, mid);_MergeSort(arr, temp, mid + 1, right);int index = left;while (begin1 <= end1 && begin2 <= end2){if (arr[begin1] < arr[begin2]){temp[index++] = arr[begin1++];}else{temp[index++] = arr[begin2++];}}while (begin1 <= end1){temp[index++] = arr[begin1++];}while (begin2 <= end2){temp[index++] = arr[begin2++];}memcpy(arr + left, temp + left, sizeof(int) * (right - left + 1));
}

归并排序非递归实现

这里的非递归实现不可借助栈实现,因为返回去的时候,不能使之有序。

代码:

//归并排序非递归
void MergeSortNonR(int* arr, int n)
{int* temp = (int*)malloc(sizeof(int) * n);if (temp == NULL){perror("malloc fail");}int gap = 1;while (gap < n){		for (int i = 0; i < n; i += 2 * gap){//归并的区间int begin1 = i;			int end1 = i + gap - 1;int begin2 = i + gap;int end2 = i + gap * 2 - 1;if (begin2 > n - 1){break;}if (end2 > n - 1){end2 = n - 1;}int index = i;//每次归并从i位置开始while (begin1 <= end1 && begin2 <= end2){if (arr[begin1] < arr[begin2]){temp[index++] = arr[begin1++];}else{temp[index++] = arr[begin2++];}}while (begin1 <= end1){temp[index++] = arr[begin1++];}while (begin2 <= end2){temp[index++] = arr[begin2++];}memcpy(arr + i, temp + i, sizeof(int) * (end2 - i + 1));}gap *= 2;}free(temp);
}

时间复杂度O(n*logn),空间复杂度O(N);

http://www.15wanjia.com/news/41007.html

相关文章:

  • 长春专业网站建设价格如何建立网站
  • 做网站的资料网络推广怎么赚钱
  • 天猫网站怎么做手机网络优化
  • 网站设计在营销中的作用媒体代发布
  • 整站优化快速排名谷歌google地图
  • 二手车为什么做网站广州推广工具
  • 网站注销申请书东莞做网站哪里好
  • 韩国网站如何切换中文宁波网络推广外包
  • 十堰网站制作百度搜索排名怎么收费
  • 淘宝客网站主机seo综合检测
  • 建网站申请网络营销课程
  • 枣强网站建设代理学网络运营需要多少钱
  • 重庆网站制作工作室已矣seo排名点击软件
  • 用 htmi5做网站网站seo的优化怎么做
  • 税务网站建设要突出以seo咨询茂名
  • css怎么做响应式网站职业技能培训平台
  • dreamweaver怎样用框架做网站企业培训机构排名
  • 大鹏新区住房和建设局网站重庆百度seo整站优化
  • 精通网站建设 100天津seo渠道代理
  • 推广网站的论坛百度识图查图片
  • wordpress默认分类链接湖南关键词优化推荐
  • 委托广告公司做的网站违法了网店代运营骗局
  • 北京网站建站系统平台网站优化网络推广seo
  • 带产品展示的个人网站模板seo站内优化站外优化
  • 织梦网站环境免费创建属于自己的网站
  • 电影网站盗链怎么做宁波seo网络推广定制
  • 商洛做网站网店推广方案范文
  • 没有网站怎么做cps网站引流推广软件
  • 国内几个做外贸的网站成都网络营销策划
  • 网站建设平台选用及分析百度指数上多少就算热词