news 2026/4/19 23:29:49

算法题:合并排序数组

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
算法题:合并排序数组

目录

一、最优思路:从后往前双指针

二、代码实现

三、过程演示

第1次

第2次

第3次

第4次

四、为什么只需要处理 nums2 剩余部分

1. nums2 先用完

2. nums1 先用完

五、时间复杂度

六、面试回答模板

七、完整示例

八、如果允许额外空间,简单写法

九、一句话总结


这题一般指的是 LeetCode 88:

给你两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使合并后的数组仍然有序。
nums1 的长度足够大,后面多出来的位置用 0 占位。

例如:

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

合并后:

[1,2,2,3,5,6]

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 23:29:33

2025届最火的五大降AI率助手解析与推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 知网 AI 检测系统开展识别工作所依据的是文本复杂度、语义连贯性以及句式规律。要是想让检测…

作者头像 李华
网站建设 2026/4/18 7:37:13

深入解析Linux TUN/TAP设备:从原理到实战应用

1. Linux TUN/TAP设备基础概念 第一次接触TUN/TAP设备时,我盯着ifconfig里突然出现的tun0接口发了半天呆——这玩意儿既没有MAC地址也不连着网线,凭什么能收发网络数据?后来才发现,这正是虚拟网络设备的精妙之处。简单来说&#x…

作者头像 李华
网站建设 2026/4/19 23:29:32

Linux下通过npm快速安装wscat的完整指南

1. 为什么你需要wscat工具? 如果你经常和WebSocket打交道,wscat绝对是你工具箱里不可或缺的小助手。这个轻量级命令行工具就像WebSocket界的"瑞士军刀",能快速测试连接、发送消息和调试协议。想象一下,你正在开发一个实…

作者头像 李华
网站建设 2026/4/19 23:29:01

痞子衡嵌入式:MCUXpresso Config Tools实战指南(从零配置到一键生成)

1. 初识MCUXpresso Config Tools:嵌入式开发的效率神器 第一次接触RT1170这种高端MCU时,我盯着密密麻麻的引脚定义图和复杂的时钟树结构图发了半小时呆。作为从STM32转战NXP平台的开发者,这种冲击感就像从手动挡汽车突然跳进了航天飞机驾驶舱…

作者头像 李华
网站建设 2026/4/19 23:27:41

查论文AIGC率哪里靠谱?5个免费实用工具推荐

不少同学都有过这样的困扰:用AI帮着梳理了论文逻辑、整理了文献素材,写完才想起学校要求过AIGC检测,找了好几个工具要么收费贵,要么结果不准,折腾半天也没拿到可靠的参考数据。现在AIGC辅助写科研内容已经越来越普遍&a…

作者头像 李华
网站建设 2026/4/18 20:22:38

AI产品经理不是人人都能当,但适合的人,确实站在了时代的风口上

如果你是一个月薪两万的业务型产品经理,看到招聘网站上“AI产品经理月薪6万”的标签,心动吗? 如果你是一个干了五年功能设计的“画图师”,发现身边同事开始用AI工具一个人干三个人的活,慌吗? 如果你是一个…

作者头像 李华