当前位置: 首页 > 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.yayakq.cn/news/351411/

相关文章:

  • 重庆网站建设seo公司哪家好潞城网站建设
  • 有专门做ppt的网站吗做淘宝链接网站
  • 横店建设网站南通做公司网站
  • 网站信息系统建设手机百度云转换wordpress
  • 赣州建网站减肥单页网站
  • 做dnf辅助网站免费观看短视频的软件
  • 怎么做网站链接广告内部网站建设合同
  • 在线网站做气泡图seo下载站
  • 设计公司网站公司详情哈尔滨网站开发公司电话
  • 杭州建设网站制作扬中网站
  • 义乌外贸公司网站wordpress 修改路径
  • 桂林网站建设设计企业宣传制作app哪个好
  • 做生存曲线的网站网站访问量怎么增加
  • 局域网网站建设工具网页制作的公司找时代创信
  • 做网站怎么添加关键词进销存管理软件哪个好
  • 网站描本链接怎么做响应式网站 html
  • 英文网站建设服务合同如何做网站预览
  • 域名购买哪个网站好门户网站开发jz190
  • 什么是网站和网页海外运营工作内容
  • 六安市网站制作公司分类信息网站平台有哪些
  • 企业建设银行网站登录不了wordpress菜单教程
  • 简易网站制作软件做vi的网站
  • 十堰哪里有做网站的沈阳做网站推广的公司
  • 做网站必要性外国大气网站设计
  • 网站建设哪家专业百度推广怎么找客户
  • dedecms一键更新网站内在空间官网
  • 泊头网站建设公司手机版的网站用什么开发
  • 嘉兴网站关键字优化专业旅游网站建设
  • 国内网站建设排名阿里企业邮箱手机登录
  • 博湖网站建设台州企业网站搭建电话