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

合肥专业做淘宝网站网站建设的基本流程

合肥专业做淘宝网站,网站建设的基本流程,谷歌网站推广排名工具,北京做网站公司推荐参考链接 排序算法&#xff1a;归并排序【图解代码】_哔哩哔哩_bilibili #include <stdio.h> #include <stdlib.h>// 合并 void merge(int arr[], int tempArr[], int left, int mid, int right) {// 标记左半区第一个未排序的元素int l_pos left;// 标记右半区…

 参考链接

排序算法:归并排序【图解+代码】_哔哩哔哩_bilibili

#include <stdio.h>
#include <stdlib.h>// 合并
void merge(int arr[], int tempArr[], int left, int mid, int right)
{// 标记左半区第一个未排序的元素int l_pos = left;// 标记右半区第一个未排序的元素int r_pos = mid + 1;// 临时数组元素的下标int pos = left;// 合并while (l_pos <= mid && r_pos <= right){if (arr[l_pos] < arr[r_pos])  // 左半区第一个剩余元素更小tempArr[pos++] = arr[l_pos++];else  // 右半区第一个剩余元素更小tempArr[pos++] = arr[r_pos++];}// 合并左半区剩余的元素while (l_pos <= mid)tempArr[pos++] = arr[l_pos++];// 合并右半区剩余的元素while (r_pos <= right)tempArr[pos++] = arr[r_pos++];// 把临时数组中合并后的元素复制回原来的数组while (left <= right){arr[left] = tempArr[left];left++;}
}// 归并排序
void msort(int arr[], int tempArr[], int left, int right)
{// 如果只有一个元素,那么不需要继续划分// 只有一个元素的区域,本生就是有序的,只需要被归并即可if (left < right){// 找中间点int mid = (left + right) / 2;// 递归划分左半区msort(arr, tempArr, left, mid);// 递归划分右半区msort(arr, tempArr, mid + 1, right);// 合并已经排序的部分merge(arr, tempArr, left, mid, right);}
}// 归并排序入口
void merge_sort(int arr[], int n)
{// 分配一个辅助数组int tempArr[n];// 调用实际的归并排序msort(arr, tempArr, 0, n - 1);
}void print_arr(int *arr,int n)
{for(int i = 0 ; i < n ; i++){printf("%d ",arr[i]);}printf("\n");
}
int main()
{int arr[] = {9,5,2,7,12,4,3,1,11};int n = 9;print_arr(arr,n);merge_sort(arr,n);print_arr(arr,n);return 0;
}

http://www.shuangfujiaoyu.com/news/59547.html

相关文章:

  • 旅游网网站建设方案seo优化工具哪个好
  • 做资讯类网站策划是做什么的
  • 青岛专业做网站的公司有哪些南宁seo
  • 公众号电影网站是怎么做的百度搜一下
  • 做网站累吗seo网站平台
  • 西安公司注册流程潍坊seo计费
  • 重庆学校网站建设郑州网站建设公司排行榜
  • 做网站的问题kol营销模式
  • 橙子建站广告怎么收费提高seo关键词排名
  • 注册公司做网站广告推广语
  • 上海网站seo牛巨微免费正能量erp软件下载
  • 广东汕头潮南区疫情苏州seo免费咨询
  • 哪个网站有教做面食网络营销公司如何建立
  • 工作室网站备案中国宣布取消新冠免费治疗
  • 荆州网站制作公司制作网页的教程
  • 交易平台网站建设项目需求海外seo培训
  • 网站文件目录结构百度账号快速注册
  • 青海省建设厅网站首页免费男女打扑克的软件
  • 怎么能将网站做的不简单谷歌应用商店下载
  • 怎么搭建一个自己的网站软文推广的100个范例
  • 厦门网站建设开发全球外贸采购网
  • 服务好的企业网站怎么建设西安百度推广排名
  • 飞机选做网站连云港百度推广总代理
  • 常用wap网站开发工具 手机网站制有哪些免费网站可以发布广告
  • wordpress开启redis缓存网站推广优化的公司
  • wordpress 获取url整站优化案例
  • 周浦做网站网络优化网站
  • 网站可以个人做吗腾讯企业qq官网
  • 山西网络营销外包seo在线短视频发布页
  • 长春快速建站模板手机百度极速版