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

bilibili推广网站微信公众号推广方法有哪些

bilibili推广网站,微信公众号推广方法有哪些,800字以上网站设计方案,做网站去哪里投放广告1. 归并排序原理 归并排序(MERARE-SORT)简单来说就是将大的序列先视为若干个比较小的数组,分成比较小的结构,然后是利用归并的思想实现的排序方法,该算法采用经典的分治策略(分就是将问题分成一些小的问题分…

1. 归并排序原理

        归并排序(MERARE-SORT)简单来说就是将大的序列先视为若干个比较小的数组,分成比较小的结构,然后是利用归并的思想实现的排序方法,该算法采用经典的分治策略(分就是将问题分成一些小的问题分别求解,而治则将分的阶段得到的各答案“合”在一起)。

        归并排序算法就是应用归并思想的一个典型例子。在归并排序中,我们首先将未排序的数组不断地划分成两个子数组,直到子数组的长度为1。然后,我们合并子数组,使得子数组按照排序规则排列,最后得到排序完成的数组。

        分治法可以看作是"分而治之"的意思,也就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,从而使得原问题的解即子问题的解的合并。

都需要递归地解决子问题,并在最后合并子问题的解。

  1. 上图就是将 一个大的数组二分成一个个小的数组,知道最后每个划分的数组只有一个元素的时候,开始进行合并,这种操作就是分阶段,可以理解为递归拆分子序列的过程,递归的深度为logn。
  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++];}//将temp中的元素依次转到array中,for (int i = start; i <= end; i++){array[i] = temp[i];}}

http://www.yidumall.com/news/85605.html

相关文章:

  • 网站关键词怎么选择广州网站到首页排名
  • 购物网站图片的放大怎么做的关键词大全
  • 素材下载网站模板关键词简谱
  • 网络营销的企业网站1688如何搜索关键词排名
  • 中国交通建设监理协会官方网站安卓优化大师手机版下载
  • 策划设计网站百度销售岗位怎么样
  • 银川网站建设培训哪家好seo收费标准
  • 网站改版对seo站长之家关键词查询
  • 适合初学者做的网站希爱力双效片副作用
  • 聊城做网站的公司平台上海优化价格
  • 那里可以做工作室做网站杭州seo博客
  • 南京网页网站制作长沙百度推广排名优化
  • html5制作网页的代码临沂百度seo
  • 网站首页图片素材长图大全站外推广渠道有哪些
  • 包头市做网站哪个网络营销的核心
  • 男女做啊免费视频网站广州外贸推广
  • 大连哪家网站技术开发公司好在哪个平台做推广比较好
  • 个人可以做导航网站吗网络外包
  • 政府门户网站建设 投标文件sem培训
  • 网站空间后台登录商品推广软文800字
  • 那些行业做网站优化的比较多个人开发app去哪里接广告
  • 网站定制 北京网站推广的全过程
  • 网站支付宝怎么做汕头seo全网营销
  • 惠州网站建设一般多少钱广告营销策略有哪些
  • 湖南郴州今日头条新闻seo顾问服
  • 泰州做网站的电子商务网站建设论文
  • WordPress编辑器加载慢百家号关键词排名优化
  • 自己做的公司网站百度搜不到电商运营助理
  • 可以看违禁网页的浏览器专业搜索引擎seo公司
  • 邯郸公司网站建设近期网络舆情事件热点分析