返回顶部

收藏

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

更多
/* 
 * 先把两个数组的值复制到第三个数组,然后再用冒泡排序 
 */
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. bystander 发表 2013-06-29 10:14:08 等物体填充问题
  2. 博主 发表 2016-08-19 04:16:14 RSA 加密解密算法 Java 实现
  3. 0X55AA 发表 2016-10-31 10:49:17 使用druid解析sql
  4. 赵 伊凡 发表 2016-09-02 10:16:18 《轻松学算法——互联网算法面试宝典》你问问题我送书
  5. 荔枝壳 发表 2013-12-11 14:48:38 Huffman 编码算法之 Java 实现
  6. 博主 发表 2015-03-14 10:40:40 常见的排序算法及其java实现
  7. 博主 发表 2016-12-02 17:27:36 最大子序列问题
  8. 0X55AA 发表 2014-12-31 03:33:26 osx上安装Android开发环境
  9. Specs 发表 2015-09-11 05:56:53 Java 机器学习 工具 & 库
  10. 博主 发表 2016-08-19 04:16:14 RSA 加密解密算法 Java 实现
  11. 博主 发表 2016-11-27 16:06:27 简单排序查找算法总结
  12. Chen Zhidong 发表 2012-03-04 15:38:05 Android手机短信SMSC算法

发表评论