将两个排好序的数组合并为一个排好序的数组
来源:互联网 发布:10款马自达3轮毂数据 编辑:程序博客网 时间:2024/06/16 03:03
public int[] merge(int[] nums1, int m, int[] nums2, int n) {
int [] c=new int[m+n];
int m1=0,n1=0,c1=0;
while(m1<m&&n1<n){
if(nums1[m1]<=nums2[n1]){
c[c1++]=nums1[m1++];
}else{
c[c1++]=nums2[n1++];
}
}
if(m1==m){
while(n1<n){
c[c1++]=nums2[n1++];
}
}
if(n1==n){
while(m1<m){
c[c1++]=nums1[m1++];
}
}
return c;
}
int [] c=new int[m+n];
int m1=0,n1=0,c1=0;
while(m1<m&&n1<n){
if(nums1[m1]<=nums2[n1]){
c[c1++]=nums1[m1++];
}else{
c[c1++]=nums2[n1++];
}
}
if(m1==m){
while(n1<n){
c[c1++]=nums2[n1++];
}
}
if(n1==n){
while(m1<m){
c[c1++]=nums1[m1++];
}
}
return c;
}
0 0
- 将两个排好序的数组合并为一个排好序的数组
- 4.将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 合并两个有序数组为一个新的有序数组
- 两个已经排好序的数组合并到一个数组中
- 将两个数组合并为一个数组并排序
- 合并两个排好序的数组
- 如何将两个有序的一维数组合并为一个有序的一维数组合
- 两个排好序的数组重新排序为一个新数组
- 合并有序的两个数字数组为一个
- 编写一个程序,输入两个包含 5 个元素的数组,先将两个数组升序排序,然 后将这两个数组合并成一个升序数组(合并排序)。
- C 语言,将两个数组合并到另外一个数组中,并且合并之后的数组是有序的。
- 将两个有序的数组合并成一个有序的数组
- php将两个数组相同的key合并到一个数组
- UI_UISlider
- centOS目录结构详细版
- easyUI——datagrid的动态显示和隐藏
- 图片浏览功能 图片放大缩小
- HDU--1212大数取模
- 将两个排好序的数组合并为一个排好序的数组
- Cocos2d-x 获取系统当前时间
- 初识Ionic 和APPframework
- XINLINX VC707 的学习
- Spring事务配置的五种方式
- 菜单快捷键在字母前加上&就好。
- Sublime Markdown 科技短文写作环境搭建
- 黑马程序员-Java基础学习-IO流
- Android BaseAdapter