【力扣】88. 合并两个有序数组
发布日期:2021-06-29 19:43:52
浏览次数:2
分类:技术文章
本文共 817 字,大约阅读时间需要 2 分钟。
题目:给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。
说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。 示例: 输入: nums1 = [1,2,3,0,0,0], m = 3 nums2 = [2,5,6], n = 3 输出: [1,2,2,3,5,6]class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { //从后往前,双指针 int i = m - 1, j = n - 1, k = m + n - 1; while(i >= 0 && j >= 0 ){ if(nums1[i] < nums2[j]){ nums1[k] = nums2[j]; k--;j--; }else{ nums1[k] = nums1[i]; k--;i--; } } while(i < 0 && j >= 0){ nums1[k] = nums2[j]; k--;j--; } while(j < 0 && i >= 0){ nums1[k] = nums1[i]; k--;i--; } }}
转载地址:https://darkness.blog.csdn.net/article/details/103818596 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月25日 04时57分16秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python 第一个程序 hello python
2019-04-30
python 注释
2019-04-30
python 变量类型
2019-04-30
Python int() 函数
2019-04-30
scrapy 框架安装
2019-04-30
scrapy 创建项目和新建爬虫
2019-04-30
scrapy 爬取起点中文网的作品分类
2019-04-30
浏览器与服务器建立TCP 连接后是否会在一个 HTTP 请求完成后断开?
2019-04-30
scrapy 爬取起点中文网首页的本周强推作品的详情介绍
2019-04-30
react 基础篇 1 hello React
2019-04-30
react 基础篇 2 创建虚拟DOM的方式
2019-04-30
react 基础 3 jsx语法规则
2019-04-30
react 基础篇 4 {表达式}
2019-04-30
react 基础篇 5 函数式组件
2019-04-30
HTTP 随记 4个小问题
2019-04-30
一个完整的HTTP请求过程
2019-04-30
http 请求方法
2019-04-30
http 常用 content-type
2019-04-30
http 请求 常见状态码
2019-04-30
http 请求数组作为参数
2019-04-30