归并排序
来源:互联网 发布:用仿真软件发cscd 编辑:程序博客网 时间:2024/06/14 12:03
//归并排序class Merge{static int []aux;static void sort(int []a) {aux = new int[a.length];mergeSort(a, 0, a.length-1);System.out.println(Arrays.toString(a));}static void mergeSort(int a[],int lo,int hi) {// TODO Auto-generated method stubif(lo<hi) {int mid =lo+ (hi-lo)/2;mergeSort(a, lo, mid);mergeSort(a, mid+1, hi);merge(a, mid, lo, hi);}else {return;}}//合并有序数组public static void merge(int a[],int mid,int low ,int hi) {int i = low;int j = mid +1;for (int f=low;f<=hi;f++) {aux[f] = a[f];}for(int k = low;k<=hi;k++) {if(i>mid) {a[k] = aux[j++];}else if (j>hi) {a[k] = aux[i++];}else {a[k] = aux[i]<aux[j]?aux[i++]:aux[j++];}}System.out.println(Arrays.toString(a)+1);}}
阅读全文
0 0
- 归并排序-归并排序
- 归并和归并排序
- 归并与归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 排序::归并
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- windows上如何一个电脑配置多个tomcat
- 消息总线能否实现消息必达?
- spring中的context:include-filter和context:exclude-filter的区别
- tika1.16支持的文件格式
- 设计模式-桥接模式
- 归并排序
- java ftp 文件的上传和下载 亲测可用
- YUV格式详解
- ARM体系结构(二)
- ORMLite快速入门操作
- Ajax异步传输
- 【Scikit-Learn 中文文档】交叉分解
- Linux笔记:安装java并配置环境变量
- 百度内容质量部测试开发面试题