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

公司网站建设需推广淅川微网站建设

公司网站建设需推广,淅川微网站建设,网站开发费用可否计入无形资产,聊城市网站建设排序总结 快速排序基本思路#xff1a; 基本思想#xff1a; 1#xff09;选择一个基准元素,通常选择第一个元素或者最后一个元素, 2#xff09;通过一趟排序讲待排序的记录分割成独立的两部分#xff0c;其中一部分记录的元素值均比基准元素值小。另一部分记录的 元素值…排序总结 快速排序基本思路 基本思想 1选择一个基准元素,通常选择第一个元素或者最后一个元素, 2通过一趟排序讲待排序的记录分割成独立的两部分其中一部分记录的元素值均比基准元素值小。另一部分记录的 元素值比基准值大。         首先从后往前寻找比基准元素小的值 移动         然后从前往后寻找比基准元素大的值 移动         循环 直到ij 3此时基准元素在其排好序后的正确位置 4然后分别对这两部分记录用同样的方法继续进行排序直到整个序列有序。 快速排序图解 void quickSort(int a[],int low,int high) {int i, j, pivot;if (low high) {pivot a[low];i low;j high;while (i j) {while (i j a[j] pivot) //从右往左找一个小于基准值数j--;if (i j)a[i] a[j];while (i j a[i] pivot) //从左往右找一个大于基准值的数i;if (i j)a[j--] a[i];}a[i] pivot;quickSort(a, low, i - 1);quickSort(a, i 1, high);} }排序的全过程 2、归并排序图解 //合并算法 void merge(int arr[], int start, int end, int mid, int *temp) {int i_start start;int i_end mid;int j_start mid 1;int j_end end;int length 0; //表示辅助空间有多少个元素while (i_start i_end j_start j_end) {if (arr[i_start] arr[j_start])temp[length] arr[i_start];elsetemp[length] arr[j_start];}while (i_start i_end)temp[length] arr[i_start];while (j_start j_end) //必须加等于temp[length] arr[j_start];for (int i 0; i length; i)将排好序的存回arr中start到end这区间{arr[start i] temp[i];} } void mergeSort(int arr[], int start, int end, int *temp) {if (start end)return;int mid (start end) / 2;mergeSort(arr, start, mid, temp);mergeSort(arr, mid 1, end, temp);//合并merge(arr, start, end, mid, temp); } void testMergeSort() {int arr[] { 3,5,9,6,1,8,0,4,2 };int length sizeof(arr) / sizeof(int);int* temp (int *)malloc(sizeof(int)*length);mergeSort(arr, 0, length - 1, temp);printArray(arr,length); }3、插入排序图解 void insertSort() {int a[] { 3,5,9,6,1,8,0,4,2 };int length sizeof(a) / sizeof(a[0]);int j;for (int i 1; i length; i){int temp a[i];for (j i - 1; j 0 tempa[j]; j--){a[j 1] a[j];}a[j 1] temp;}printArray(a, length); }4、希尔排序图解 void shellSort2() { //面试书int a[] { 3,5,9,6,1,8,0,4,2 };int length sizeof(a) / sizeof(a[0]);int h ,i,j;for (hlength/2; h0; hh/2){for (i h; i length; i){int temp a[i];for (j i-h; j 0 tempa[j]; j-h){a[j h] a[j];}a[j h] temp;}}printArray(a, length); }参考自https://blog.csdn.net/aabbcc132/article/details/88540291
http://wiki.neutronadmin.com/news/84482/

相关文章:

  • weekly做网站南宁房产信息网
  • 织梦能不能做门户网站wordpress 积分充值
  • 企业设计个网站网站的内容有哪些内容
  • wordpress移动底部菜单插件郑州企业网站快速优化价格
  • 网站开发服务转包合同360浏览器网页版入口
  • 网站建设去哪里学外贸网站用什么字体
  • 手机百度关键词排名 网站优化软件厦门网站快速排名优化
  • 有没有哪个网站能够做简历云指建站平台
  • 大连网站建设 选领超科技济南广告设计公司前十名
  • 长春网站排名小程序商店开发
  • 汕头网站建设网站推广wordpress优化搜索
  • 做网站专题页需要注意什么绍兴h5建站
  • 网站后台密码忘了怎么办网站怎么做口碑
  • 手机可以做网站吗?哪个网站可以做自由行地图
  • 百姓网站制作专业团队的优势
  • 宣汉网站建设新手如何做外贸
  • 汽车金融网站怎么做东莞集团网站建设
  • 装潢公司网站设计与制作360推广做网站
  • 上海集团网站制作微信支付服务商平台
  • 网站建设维护培训会上的讲话别人做的网站怎么打开
  • 建设网站服务费会计分录东莞企业网页设计哪家好
  • 手机网站制作明细报价表环保公司网站架构怎么做
  • 如何 做网站挣钱可以在线制作简历的网站
  • 张家界做网站游戏类网页设计
  • 镇江网站关键词外贸网站产品分析
  • 关于销售网站建设的短文网站建设发展方向有哪些
  • 百度网站html验证关于网站建设的题目
  • 宜昌网站排名优化六安杂谈百姓畅言
  • 网站群建设存在的问题医院做网站需要去备案
  • 网站备案服务号江苏连云港网站设计公司