实现两个数组排序,并且把结果在第三个数组输出,数组第三个,/* * 先把两个数组
分享于 点击 24409 次 点评:197
实现两个数组排序,并且把结果在第三个数组输出,数组第三个,/* * 先把两个数组
/* * 先把两个数组的值复制到第三个数组,然后再用冒泡排序 */public class LiangShuZu { public static void main(String[] args) { int []x1=new int[]{1,13,2,7,4}; int []x2=new int[]{11,3,21,6,2}; int []x3 = new int[x1.length + x2.length]; //把两个数组的值复制到第三个数组 for(int i=0;i<x1.length+x2.length;i++){ if(i<x1.length){x3[i]=x1[i];} else x3[i]=x2[i-x1.length];} //用冒泡排序对x3 []数组排序 for(int j=0;j<x3.length-1;j++) for(int k=j+1;k<x3.length;k++){ if(x3[j]>x3[k]) swap(x3,j,k); } //输出排序后的结果 for(int i:x3){System.out.println(+i);} } // public static void swap(int[]x,int a,int b){ int t; t=x[a]; x[a]=x[b]; x[b]=t; } }//该片段来自于http://byrx.net
用户点评