LeetCode-Easy刷题(18) Merge Sorted Array
来源:互联网 发布:上海重庆火锅 知乎 编辑:程序博客网 时间:2024/06/06 00:21
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.
Note:
You may assume that nums1 has enough space (size that is greater or equal to m + n) to hold additional elements from nums2. The number of elements initialized in nums1 and nums2 are m and n respectively.
将两个排好序的数组合并成一个数组.
//三个指针 从后往前(没新数组) public void merge(int[] nums1, int m, int[] nums2, int n) { if(nums1 ==null || nums2 == null){ return; } //三个指针 int len = m + n -1; int one = m -1; int two = n -1; while(one>=0&&two>=0){ if(nums1[one]>nums2[two]){ nums1[len] = nums1[one]; one--; len--; }else{ nums1[len] = nums2[two]; two--; len--; } } while(two>=0){ nums1[len] = nums2[two]; len--; two--; } }
阅读全文
0 0
- LeetCode-Easy刷题(18) Merge Sorted Array
- Leetcode[Easy] - Merge Sorted Array
- [Leetcode 88, Easy] Merge Sorted Array
- <LeetCode><Easy> 88 Merge Sorted Array
- LeetCode-88-Merge Sorted Array(归并)-Easy
- Leetcode 88. Merge Sorted Array (Easy) (cpp)
- Leetcode OJ 88 Merge Sorted Array [Easy]
- 【leetcode】88. Merge Sorted Array (easy)
- leetcode 88[easy]---Merge Sorted Array
- 【LeetCode】88.Merge Sorted Array(easy)解题报告
- LeetCode刷题【Array】Merge Sorted Array
- Merge Sorted Array(easy)
- 【Easy】88. Merge Sorted Array
- LeetCode: Merge Sorted Array
- [Leetcode] Merge Sorted Array
- [LeetCode] Merge Sorted Array
- [LeetCode]Merge Sorted Array
- [leetcode]Merge Sorted Array
- 服务器上的 Git
- 乐观锁和悲观锁的区别
- hdu3572-Task Schedule(最大流(ISAP),是否满流)
- LeetCode-Easy刷题(17) Remove Duplicates from Sorted List
- 服务器上的 Git
- LeetCode-Easy刷题(18) Merge Sorted Array
- ACM刷题狗的心路历程2
- 日刷(距上次好像5天了) Uva10881
- 异常处理
- LeetCode-Easy刷题(19) Same Tree
- es6中的模块化
- PHP 数据库,读取数据集中数据的三种方法
- 97. Interleaving String
- lua类型与值