【LeetCode】088.Merge Sorted Array
来源:互联网 发布:重庆双诚网络是培 编辑:程序博客网 时间:2024/06/07 07:58
题目:
Given two sorted integer arrays A and B, merge B into A as one sorted array.
Note:
You may assume that A has enough space (size that is greater or equal to m + n) to hold additional elements from B. The number of elements initialized in A and B are mand n respectively.
依次遍历A和B,取小的值放入新数组。最后把新数组复制给A。
最后复制步骤有个坑,不能用A=temp,不然,当A为空时会出错!
代码:
public class Solution { public void merge(int A[], int m, int B[], int n) {int[] temp = new int[m+n];int i=0,j=0,k=0; for(;i<m && j<n;k++){if(A[i] <= B[j]){temp[k] = A[i];i++;} else {temp[k] = B[j];j++;}}for(;i<m;i++){temp[k] = A[i];k++;}for(;j<n;j++){temp[k] = B[j];k++;}for(i=0;i<m+n;i++){A[i] = temp[i];}}}
0 0
- 【LeetCode】088.Merge Sorted Array
- 【LeetCode】 088. Merge Sorted Array
- LeetCode: Merge Sorted Array
- [Leetcode] Merge Sorted Array
- [LeetCode] Merge Sorted Array
- [LeetCode]Merge Sorted Array
- [leetcode]Merge Sorted Array
- [Leetcode]Merge Sorted Array
- LeetCode-Merge Sorted Array
- [leetcode] Merge Sorted Array
- LeetCode - Merge Sorted Array
- [LeetCode] Merge Sorted Array
- LeetCode | Merge Sorted Array
- 【leetcode】Merge Sorted Array
- Leetcode: Merge Sorted Array
- Leetcode: Merge Sorted Array
- LeetCode - Merge Sorted Array
- [LeetCode]Merge Sorted Array
- Linux System V信号量&POSIX信号量
- linux mmap
- .NET MVC4环境下,SqlSever数据库的配置与连接方法。
- linux添加tomcat服务
- (1) 面试 --- 2014支付宝JAVA笔试题面试分享
- 【LeetCode】088.Merge Sorted Array
- 【深入浅出IOS开发】创建Model类型Controller
- .net事务
- Codeforces Round #297 (Div. 2) B - Pasha and String
- ZendOpcache安装与配置
- Qt自定义控件的开发和使用
- 在Win7下安装ubuntukylin-14.04.2-desktop-amd64
- Tika基本使用
- Java内存泄露的理解与解决