88. Merge Sorted Array
来源:互联网 发布:淘宝口令红包怎么领取 编辑:程序博客网 时间:2024/05/21 01:55
Given two sorted integer arrays nums1 and nums2, merge nums2 intonums1 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.
public class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { int i=m-1,j=n-1; int k=m+n-1; //不使用额外的空间,两个数组都从最后一个元素开始遍历,nums1有m+n的空间,从M+n-1开始从后往前放置比较大小后的元素 while(i>=0&&j>=0&&k>=0) { if(nums1[i]>=nums2[j]) { nums1[k]=nums1[i]; i--; k--; } else { nums1[k]=nums2[j]; j--; k--; } } while(j>=0) { nums1[k]=nums2[j]; k--; j--; } }}
0 0
- 88. Merge Sorted Array
- 88.Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- git clone
- 对js操作符new的理解
- 序列模式--双缓冲模式
- Maven最实用settings.xml
- CvMat、Mat、IplImage之间的转换详解及实例
- 88. Merge Sorted Array
- 菜鸟的Linux学习史——第一章 Linux和Unix之间的关系
- python进阶17:__slots__
- LeetCode 378. Kth Smallest Element in a Sorted Matrix
- linux+Vim
- 简单的数据结构——顺序表
- #define的用法及与typedef的区别
- 为什么现在大多数服务器使用linux系统区别的一些总结
- 十九、Hive日志分析案例一