leetcode解题之88 #Merge Sorted Array Java版
来源:互联网 发布:通信网络基础 编辑:程序博客网 时间:2024/06/08 00:38
88. Merge Sorted Array
Given two sorted integer arrays nums1 andnums2, merge nums2 into nums1 as one sorted array.
Note:
You may assume that nums1 has enough space (size that is greater or equal tom + n) to hold additional elements from nums2. The number of elements initialized innums1 and nums2 are m and n respectively.
题目翻译:
给定两个有序整数数组A和B,把B并入A成为一个有序数组。
注意:
可以假设A有足够的空间(大小大于等于m + n)来保存来自B的额外元素。A和B的初始元素个数分别为m和n。
从后向前考虑。如果A中的先遍历完,应把B中剩下的元素复制到A中。
public void merge(int[] nums1, int m, int[] nums2, int n) {int index = m + n - 1;int i = m - 1;int j = n - 1;while (i >= 0 && j >= 0)if (nums1[i] >= nums2[j]) {nums1[index] = nums1[i];i--;index--;} else {nums1[index] = nums2[j];j--;index--;}//继续遍历剩下的元素if (i == -1) {while (j >= 0) {nums1[index] = nums2[j];j--;index--;}}}
0 0
- leetcode解题之88 #Merge Sorted Array Java版
- [leetcode] 88. Merge Sorted Array 解题报告
- [LeetCode] Merge Sorted Array 解题思路
- [Leetcode] 88. 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 (Java)
- Android App压力测试(Monkey和ADB)
- MySQL多表连接优化一例
- 进程创建时pid分配
- <<数据库查询优化器的艺术:原理解析与SQL性能优化>>---好图分享-1
- 字符串比较
- leetcode解题之88 #Merge Sorted Array Java版
- <<数据库查询优化器的艺术:原理解析与SQL性能优化>>---好图分享-2--PostgreSQL查询优化器架构图
- selenium2java 输入前后元素id发生变化的自定义输入方法
- <<数据库查询优化器的艺术:原理解析与SQL性能优化>>---好图分享-3
- iOS中的UIViewContentMode常用的三种模式
- 欢迎使用CSDN-markdown编辑器
- tensorflow学习笔记四:mnist实例--用简单的神经网络来训练和测试(MNIST For ML Beginners)
- 解决github访问速度慢的问题
- <<数据库查询优化器的艺术:原理解析与SQL性能优化>>---好图分享-4