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

良乡网站建设做龙之向导网站有用吗

良乡网站建设,做龙之向导网站有用吗,wordpress 首页单页,福州网站制作设计一:简单介绍 归并排序排序就是利用归并的思想实现的排序方法 它的原理是将初始化序列划分成n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并#xff0c;得到(n/2)个长度为1或者2的有序子序列;然后再两两合并…不断重复 直到最后 得到一个长度为n的有序…一:简单介绍 归并排序排序就是利用归并的思想实现的排序方法 它的原理是将初始化序列划分成n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并得到(n/2)个长度为1或者2的有序子序列;然后再两两合并…不断重复 直到最后 得到一个长度为n的有序序列为止。 关键词: 将初始化序列划分成n个记录 每次合并的都是有序序列 二:图示 详解最后一步的合并: 三:上码 public class mergeSort1 {public static void main(String[] args) {int arr[] {5,4,3,2,1};int temp[] new int[5];mergeSort2(arr,temp,0,4);for (int i : arr) {System.out.println(i);}}/*** param arr :待排序列* param arrTemp:这个是临时数组,可以存放每次合并完的数据,再这个合并完后再复制到我们的arr里面* param left:每次分解的序列的最左边* param right:每次分解的序列的最右边*/public static void mergeSort2 (int arr[],int arrTemp[],int left,int right) {//如果只剩下一个元素的话,那么就不需要继续划分,只有一个元素的话,那么本身就是有序的直接归并// [left,right]表示的是一个范围if (left right) {int mid (left right) / 2;//递归分解左半部分mergeSort2(arr,arrTemp,left,mid);// 比如 0 1 2进行划分 那么 mid 1,那么左半部分[0,1] 右半部分[2,2]//递归分解右半部分mergeSort2(arr,arrTemp,mid1,right);//合并merge(arr,arrTemp,left,mid,right);}}//合并private static void merge(int arr[], int[] arrTemp, 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]) { //左边第一个元素元素最小arrTemp[pos] arr[l_pos];} else { //右边第一个元素最小arrTemp[pos] arr[r_pos];}}//合并左半部分剩余的元素,(举例一种情况就是 比如右半部分都比左半部分小 那么最终就剩下左半部分了)while (l_pos mid) {arrTemp[pos] arr[l_pos];}//合并右半部分剩余的部分while (r_pos right) {arrTemp[pos] arr[r_pos];}//将临时数组的值复制到arr中while (left right) {//这里的left还是最初的left 上方操作的只是临时变量arr[left] arrTemp[left];left;}}}
http://www.pierceye.com/news/374005/

相关文章:

  • 广州网站二级等保上海企业网站模板
  • 做任务赚话费的网站网站直播间 是怎么做的
  • 合肥住房城乡建设部的网站传媒公司是干嘛的
  • 网站建设公司盈利深圳保障性住房在哪里申请
  • 网站建设(信科网络)谷歌推广怎么开户
  • 活动策划网站有哪些温州网页设计美工
  • 网站描述代码怎么写做正规小说网站
  • 无锡外贸网站制作公司php网站开发薪资 深圳
  • 做卡盟网站赚钱吗为企业制定网络营销方案
  • lol视频网站模板网站定制案例
  • 海兴县网站建设郑州嵌入式培训机构
  • 网站建设怎么记账韩国 电商网站
  • 公司介绍网站怎么做的网站建设的广告语
  • 茂名网站建设托管阿里云 wordpress主机名
  • 投票活动网站怎么做郑州营销型网站制作教程
  • 如何做一个导航网站凡科建设网站怎么保存
  • 哪个网站能叫我做直播回放广州十大猎头公司排名
  • 四川网站建设那家好百度爱采购竞价
  • 怎么做提卡密网站万游wordpress 验证
  • 威宁住房和城乡建设局网站网站介绍怎么写
  • 百度站长平台快速收录wordpress hook机制
  • 衡水提供网站设计公司哪家专业网站维护简单吗
  • 域名购买后 怎么创建网站网站内部优化是什么
  • 做微信公众号第三网站整站外包优化公司
  • 济南协会网站设计团队网站后台建设编辑器
  • 行业查询网站拖式网站建设
  • 网站设计文献网站开发与维护岗位说明书
  • 公司制作网站东莞南城房价
  • 智能建站系统seo网站优化方案
  • 南宁网站建设找建站通成都seo推广