返回顶部

收藏

实现两个数组排序,并且把结果在第三个数组输出

更多
/* 
 * 先把两个数组的值复制到第三个数组,然后再用冒泡排序 
 */
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://outofmemory.cn

标签:java,算法

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 春春 发表 2016-05-05 15:44:03 协同过滤算法-Java
  2. 博主 发表 2015-05-31 07:50:47 字符串数组排序算法总结及算法实现(Java)
  3. admin 发表 2013-11-25 02:44:38 冒泡排序代码举例
  4. 0X55AA 发表 2016-10-27 01:55:30 mysql语法解析之使用jsqlparser
  5. Normal 发表 2015-04-28 15:20:50 一道算法题
  6. admin 发表 2013-11-25 02:54:22 插入排序代码举例
  7. root 发表 2015-04-18 09:26:01 Java 容器 & 泛型:四、Colletions.sort 和 Arrays.sort 的算法
  8. 赵 伊凡 发表 2017-09-16 09:06:14 《轻松学算法》源码上传啦~
  9. 博主 发表 2013-01-23 07:22:22 快速排序算法——引自java编程思想
  10. admin 发表 2013-11-25 03:10:45 归并排序代码举例
  11. 赵 伊凡 发表 2016-08-16 02:19:15 《轻松学算法——互联网算法面试宝典》出版啦
  12. admin 发表 2013-11-25 08:14:29 堆排序代码举例

发表评论