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

小学校园网站建设方案工作职责加强政协网站建设

小学校园网站建设方案工作职责,加强政协网站建设,兰州网站关键字优化,十大产品设计公司1. 归并排序原理 归并排序#xff08;MERARE-SORT#xff09;简单来说就是将大的序列先视为若干个比较小的数组#xff0c;分成比较小的结构#xff0c;然后是利用归并的思想实现的排序方法#xff0c;该算法采用经典的分治策略#xff08;分就是将问题分成一些小的问题分…1. 归并排序原理 归并排序MERARE-SORT简单来说就是将大的序列先视为若干个比较小的数组分成比较小的结构然后是利用归并的思想实现的排序方法该算法采用经典的分治策略分就是将问题分成一些小的问题分别求解而治则将分的阶段得到的各答案“合”在一起。 归并排序算法就是应用归并思想的一个典型例子。在归并排序中我们首先将未排序的数组不断地划分成两个子数组直到子数组的长度为1。然后我们合并子数组使得子数组按照排序规则排列最后得到排序完成的数组。         分治法可以看作是分而治之的意思也就是把一个复杂的问题分成两个或更多的相同或相似的子问题直到最后子问题可以简单的直接求解从而使得原问题的解即子问题的解的合并。 都需要递归地解决子问题并在最后合并子问题的解。 上图就是将 一个大的数组二分成一个个小的数组知道最后每个划分的数组只有一个元素的时候开始进行合并这种操作就是分阶段可以理解为递归拆分子序列的过程递归的深度为logn。治阶段将两个已经有序的子序列合并成一个有序序列。 遍历时处理元素的过程 总结归并排序的思路 首先将原数组二分的拆分直到最后问题变成最小的时候也就是每个子数组只有一个元素开始进行第二步。将两个子数组合并按照合并两个有序数组的方式进行按照图中每个左右子树从下往上然后再将左右子树合并每个子树最后都是一个有序数组。 public static void mergeSort(int[] array, int start, int end, int temp[]){if (start end){return;}mergeSort(array, start, (start end) / 2,temp);mergeSort(array, (start end) / 2 1, end,temp);merge(array, start, end, temp);}public static void merge(int[] array, int start, int end, int[] temp){int middle (start end) /2;int left start;int right middle 1;int index left;//将两边的最小元素移到左边while (left middle right end){if (array[left] array[right]){temp[index] array[left];}else {temp[index] array[right];}}//左端元素遍历完依次把右端元素转移过来while (left middle){temp[index] array[left];}//左端元素遍历完依次把右端元素转移过来while (right end){temp[index] array[right];}//将temp中的元素依次转到array中for (int i start; i end; i){array[i] temp[i];}}
http://www.zqtcl.cn/news/304153/

相关文章:

  • 手机网站关键词排名微信小程序怎么做网页
  • 利用万网做网站wordpress过滤敏感
  • 大连 响应式网站制作郑州网站建设中国建设建设银行
  • 网站关键词布局关于静态网站开发相关新闻
  • 安徽新站优化网站建设哪些好
  • 网站详细页制作c2c模式的网站
  • 网站与网页之间的区别是什么意思通过微信发布诱导分享的美文或者集赞活动属于哪种网络营销方式
  • 可信网站代码想学做网站从哪里入手
  • 做公众号选择图片的网站wordpress怎么看代码
  • 个人 中小企业公司网站建设方案百度网页版链接地址
  • 青岛网站推广方案网线制作心得与体会
  • 杭州网站优化公司哈尔滨企业网站模板建站
  • 洛阳免费网站建设自己做网站最新视频教程
  • 网站备案查询 美橙网开发app需要的技术
  • 软件产品如何做网站推广昆山外贸网站建设推广
  • 景德镇市城市建设规划网站wordpress用不了了
  • 网站及新媒体建设宣传片wordpress 无法编辑主题
  • 东莞设计网站重庆做腋臭骑士网站
  • 什么软件可以搜索关键词精准网站信息优化的方式
  • 购物网站排名前十名山东泰安建筑工程集团有限公司
  • 源码下载站用vs网站开发
  • 自己做网站seo彩票的网站怎么做
  • 如何在网站后台找到死链接网站内页权重查询
  • 专业做国际网站网站开发的编程软件
  • 如何运营垂直网站网页工具大全
  • 如何让自己做的网站可以播放歌曲做培训网站
  • 做网站的毕业设计网站没备案怎么做淘宝客
  • 百度申诉网站建设银行住房租赁代表品牌是什么
  • 网站初期推广方案虚拟服务器搭建wordpress
  • jeecms可以做网站卖吗山西网络推广专业