合并有序数组

来源:互联网 发布:国外聊天软件app 编辑:程序博客网 时间:2024/05/22 08:21
public static void main(String[] args) {

int[] a={1,3,5,7,9,44};
int[] b={2,4,6,8,10};
int[] c=new int[a.length+b.length];
int i=0,j=0,k=0;
while(i<a.length&&j<b.length){
if(a[i]<b[j]){

c[k++]=a[i++];

}

else{

c[k++]=b[j++];
}
}
//
  while(i<a.length){  //若a的长度较长将a中数据全部放到b中
  
   c[k++]=a[i++];
  
  }
  
  while(j<b.length){  //若b的长度较长将b放到c中
  
  c[k++]=b[j++];
  }



for(int s:c){


System.out.print(s+","); 

}



原创粉丝点击