- /*
- * 先把两个数组的值复制到第三个数组,然后再用冒泡排序
- */
- 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://www.codesnippet.cn/detail/110720134548.html
来源: http://www.codesnippet.cn/detail/110720134548.html