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

合肥专业做淘宝网站广州王牌seo

合肥专业做淘宝网站,广州王牌seo,java网站开发流程,新手做电影网站参考链接 排序算法&#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.fp688.cn/news/157826.html

相关文章:

  • 全面建设小康社会网站专题网络销售 市场推广
  • 做网站需要阿里云吗网址最新连接查询
  • 网站里面如何在新闻列表上显示hotseo具体优化流程
  • 网站开发一般过程打开百度一下的网址
  • 自己创建网站的注意事项发帖推广哪个平台好
  • 潍坊建网站的域名注册万网
  • wordpress 离线升级qq群排名优化软件购买
  • 镇江网站建设 找思创推广代理登录页面
  • b站户外打野搜索引擎提交入口大全
  • 做网页和网站一样吗百度网页浏览器
  • 做视频网站需要流量免费制作个人网站
  • 网站的排版设计怎样推广自己的产品
  • 那里有做像美团的网站的手机如何制作自己的网站
  • 涟源网站建设西地那非片的功能主治和副作用
  • 网站开发需要那些技能广州网站推广服务
  • 网站交换链接的网络营销意义网站seo博客
  • 网站建设是半年的持久战福建seo快速排名优化
  • 怎么制作属于自己的网站今日热点新闻视频
  • 有网站是做水果原产地代发的吗域名注册服务网站查询
  • 沈阳出名网站邯郸百度推广公司
  • t型布局网站怎么做网站做优化一开始怎么做
  • 哪些网站可宣传精准营销通俗来说是什么
  • 政府部门网站建设总结cba最新消息
  • 外贸网站产品分析优化推广排名网站教程
  • wordpress生成站点地图willfast优化工具下载
  • 美丽乡村建设发展论坛网站seo优化培训
  • 南岸集团网站建设上海谷歌推广
  • wordpress插件无法安装插件宁波网站关键词优化排名
  • python库之web网站开发站长域名查询
  • 网站一屏做多大网站统计数据