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

代运营合作协议山东服务好的seo

代运营合作协议,山东服务好的seo,做网站改字号代码,七牛云存储 wordpress插件归并排序 1、归并排序原理 ​ 归并排序是一种很经典的分治策略。 ​ 归并排序(MERGE-SORT)简单来说就是将大的序列先视为若干小的数组,分成几个比较小的结构,然后是利用归并的思想实现的排序方法。将一个大的问题分解成一些小的问题分别求解&#xff…

归并排序

1、归并排序原理

​ 归并排序是一种很经典的分治策略

​ 归并排序(MERGE-SORT)简单来说就是将大的序列先视为若干小的数组,分成几个比较小的结构,然后是利用归并的思想实现的排序方法。将一个大的问题分解成一些小的问题分别求解,再将求解出来的各个答案合并d到一起。

​ 归并排序的过程如下图所示:

归并排序过程

​ 可以看到,阶段可以理解成递归拆分子序列的过程,阶段就是将两个已经有序的子序列合并成一个有序序列的过程。

​ 遍历递归的过程如下:

归并排序递归过程

2、代码实现

​ 归并排序的具体代码如下:

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++];}for (int i = start; i <= end; i++) {array[i] = temp[i];}
} 
http://www.zhongyajixie.com/news/4800.html

相关文章:

  • 网站备案变更公司名称网址查询入口
  • 动效做的好的网站上海的重大新闻
  • 自我介绍网站html谷歌优化是什么意思
  • 做购物网站爱站工具包官网
  • 公司网站首页怎么做百度网站提交入口
  • facebook外贸推广seo助力网站转化率提升
  • p2p网站建设报价找网络公司做推广费用
  • 昆明网站建设 网络服务网络竞价推广托管公司
  • 做网站的收入来源java培训机构十强
  • 黄村专业网站建设公司谷歌广告投放
  • 网站推广服务网网上怎么做广告
  • 网站是灰色系的网站网络推广免费网站
  • 做中医考研真题的网站网络营销推广流程
  • app网站平台搭建互动营销的案例有哪些
  • 手机做网站对比路由器做网站口碑营销的产品有哪些
  • 成都没有做网站的公司山西网络营销外包
  • 怀柔做网站的吗交换友情链接的好处
  • 青岛做网站企业seo线下培训机构
  • 中国生意网排名优化推广
  • 建网站难不难免费个人网站申请
  • 管理咨询公司网站花钱推广的网络平台
  • 做网站搭建需要什么人云南百度公司
  • 无法访问服务器上网站免费私人网站建设
  • 大网站成本营销软文范例大全100字
  • 网上服装商城网站代码关键词排名查询工具有哪些
  • wordpress发布站点百度风云排行榜官网
  • 厂房出租做推广什么网站好今日国内重大新闻
  • 一个网站有个前端后端怎么做秦皇岛网站seo
  • 深圳市公司网站建设公司杭州网站设计
  • 佛山营销网站建设咨询优化大师人工服务电话