博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode 88. Merge Sorted Array
阅读量:5047 次
发布时间:2019-06-12

本文共 1200 字,大约阅读时间需要 4 分钟。

分析

难度 易

来源

题目

Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.

Note:

  • The number of elements initialized in nums1 and nums2 are m and n respectively.
  • You may assume that nums1 has enough space (size that is greater or equal to m + n) to hold additional elements from nums2.

Example:

Input:
nums1 = [1,2,3,0,0,0], m = 3
nums2 = [2,5,6],       n = 3
Output: [1,2,2,3,5,6]

解答

Runtime: 3 ms, faster than 99.99% of Java online submissions for Merge Sorted Array.

1 package LeetCode; 2  3 public class L88_MergeSortedArray { 4     public void merge(int[] nums1, int m, int[] nums2, int n) { 5         int len=m+n; 6         int count=0;//从后往前按顺序插入,已确定位置数字数目 7         int i=0,j=0;//i j分别为数组nums1 nums2上的游标 8         while(i
=nums2[n-1-j]){10 nums1[len-1-count]=nums1[m-1-i];11 i++;12 count++;13 }14 else{15 nums1[len-1-count]=nums2[n-1-j];16 j++;17 count++;18 }19 }20 if(i

 

posted on
2018-10-29 22:29 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/flowingfog/p/9873819.html

你可能感兴趣的文章
如何结构化地搜集销售数据?
查看>>
Kakfa的设计思想
查看>>
Pycharm 2017 激活码
查看>>
JS 数组乱序
查看>>
2019.5.1
查看>>
分类导航设计的因素是什么?
查看>>
LR 常见问题总结
查看>>
【原创】在仿真中如何使用好parameter?
查看>>
U盘安装centos5.11笔记
查看>>
HO引擎近况20130227
查看>>
Mac OS X Mavericks or Yosemite 安装Nginx、PHP、Mysql、phpMyAdmin
查看>>
evaluateScript--evaluatePopoverScript--区别
查看>>
用贪心法解找零钱问题
查看>>
Spring Cloud微服务笔记(二)Spring Cloud 简介
查看>>
zabbix自定义监控
查看>>
MyBatis中动态SQL语句完成多条件查询
查看>>
TCP的连接(三次握手)和释放(四次挥手)
查看>>
将本地项目提交github
查看>>
web-ctf随机数安全
查看>>
真实感海洋的绘制(一):基于统计学模型的水面模拟方法
查看>>