public class MergeSort { public static void main(String[] args) { int a[]={10,9,8,7,6,5,4,3,2,1}; mergeSort(a,0, a.length-1); for(int i=0;i< a.length;i++){ System.out.print(a[i]+" "); } } //归并并排序 public static void mrge(int[] a,int left,int mid,int right){ int[] temp = new int[a.length]; int p1=left; int p2=mid+1; int p3=0; while(p1<=mid&&p2<=right){ temp[p3++]=(a[p1]>=a[p2])?a[p1++]:a[p2++];//这里可以该从小到大还是从大到小 } while(p1<=mid){ temp[p3++]=a[p1++]; } while(p2<=right){ temp[p3++]=a[p2++]; } //临时的数组复制到原先的数组 for(int i=0;i欢迎分享,转载请注明来源:内存溢出
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
![微信扫一扫](/view/img/theme/weipay.png)
![支付宝扫一扫](/view/img/theme/alipay.png)
【Kotlin】在Adapter中使用ViewModel
上一篇
2022-12-17
如何确保多用户商城系统的有效性
下一篇
2022-12-18
评论列表(0条)