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

做网站开票是多少个点的票wordpress扫码提交数据库

做网站开票是多少个点的票,wordpress扫码提交数据库,质监站网址,代理浏览网站归并排序 归并排序(Merge Sort)算法#xff0c;使用的是分治思想。分治#xff0c;顾名思义#xff0c;就是分而治之#xff0c;将一个大问题分解成小的子问题来解决。小的子问题解决了#xff0c;大问题也就解决了。 核心源码: mergeSort(m-n) merge(mergeSort(m-使用的是分治思想。分治顾名思义就是分而治之将一个大问题分解成小的子问题来解决。小的子问题解决了大问题也就解决了。 核心源码: mergeSort(m-n) merge(mergeSort(m-k),mergeSort(k1-n)) 算法思路 ​ 如果要排序一个数组先把数组从中间分成前后两部分然后对前后两部分分别排序再将排好序的两部分合并在一起这样整个数组就都有序了。具体见下图 注意分治思想跟递归思想很相似。分治是一种解决问题的处理思想递归是一种编程技巧这两者并不冲突分治算法一般都是用递归来实现。 具体代码实现如下 import java.util.Arrays; import org.junit.Test;/*** * ClassName: MergeSort * author shaoyb * date 2020年12月9日 * Description: 归并排序 * 归并排序思路 * 1、把长度为n的序列一分为二成两个子序列2、对这两个子序列分别采用归并排序3、将两个排序好的子序列合并成一个最终的排序序列。*/ public class MergeSort {/*** 归并排序算法实现* param arr 需要排序的数组* return 排序成功后新数组*/public int[] mergeSort(int[] arr){//1.确定递归终止条件if(arr.length 2) {return arr;}//2.拆解数组成左右两部分int mid arr.length/2;int[] left Arrays.copyOfRange(arr,0,mid);int[] right Arrays.copyOfRange(arr,mid,arr.length);//3.对拆解后两个数组进行合并return merge(mergeSort(left),mergeSort(right));}/*** 合并两个有序数组并返回合并后的新数组* param left* param right*/public int[] merge(int[] left,int[] right) {//1.定义好新数组int[] newArray new int[left.length right.length];//2.往新数组中逐个添加元素int lIndex 0;int rIndex 0;for(int i 0; i newArray.length; i) {if(lIndex left.length) {//左数组已经遍历完成newArray[i] right[rIndex];}else if(rIndex right.length) {//右数组已经遍历完成newArray[i] left[lIndex];}else if(left[lIndex] right[rIndex]) {//左数组当前元素值小于右数组newArray[i] left[lIndex];}else {//右数组当前元素值小于左数组newArray[i] right[rIndex];}}return newArray;}Testpublic void testMergeSort(){//1.定义数组int[] array new int[] {5,2,6,9,0,3};System.out.println(排序前 Arrays.toString(array));//2.归并排序array mergeSort(array);System.out.println(排序后 Arrays.toString(array));} }
http://www.w-s-a.com/news/231588/

相关文章:

  • 织梦网站改版需要怎么做企业网站备案管理系统
  • 大规模网站开发语言宁夏建设职业技术学院网站
  • 寻花问柳专注做一家男人爱的网站北京展台设计制作
  • 中卫网站设计做自己的卡盟网站
  • 广州网站推广自助做网站人家直接百度能搜到的
  • 电子商务网站建设目标及利益分析安徽建设厅网站施
  • 制作网站策划书网站建设公司的性质
  • 哪个网站可以做免费宣传简单的网页设计网站
  • 福州专业网站制作公司金湖建设局网站
  • 好的移动端网站模板下载兰州线上广告推广
  • 宁波高端建站深圳品牌营销策划机构
  • 权威网站优化价格建设厅科技中心网站首页
  • 保定模板建站软件腾讯云做淘客网站
  • 单位建设一个网站的费用正规刷手机单做任务网站
  • 北京定制网站价格开网店怎么卖到外国
  • 做网站 后端是谁来做的工程建设指挥部网站
  • wordpress建站 云打印昆明 网站设计
  • 太原网站建设设计网站建设策划书(建设前的市场分析)
  • 哪里有制作网站电商新手入门知识
  • 制作网站的后台文昌网站建设 myvodo
  • 网站 购买移动网站制作
  • 南京网站网站建设学校英山做网站多少钱
  • 珠海网站建设网如何注册公司公众号
  • 手机网站页面制作网站怎么做快照
  • asp网站怎么仿站推广软件下载平台
  • 电子商务网站建设期末试题08答案互联网怎么做
  • 规范门户网站的建设和管理办法微信网站开发公司电话
  • 免费行情网站凡客的官网
  • 做网站运营的女生多吗海淀企业网站建设
  • 网站运行环境配置网站建设个一般需要花费多少钱