当前位置: 首页 > news >正文

力扣 88.合并两个有序数组

文章目录

  • 题目介绍
  • 题解

题目介绍

在这里插入图片描述

题解

法一:暴力法

class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {for(int i = 0; i < n; i++){nums1[m+i] = nums2[i];}Arrays.sort(nums1);}
}

法二:倒序双指针 时间复杂度为O(m+n)

从右往左地把 nums2 合并到 nums1 中

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

class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int p1 = m - 1;int p2 = n - 1;int p = m + n - 1;while (p2 >= 0) { // nums2 还有要合并的元素if (p1 >= 0 && nums1[p1] > nums2[p2]) {nums1[p--] = nums1[p1--]; // 填入 nums1[p1]} else {nums1[p--] = nums2[p2--]; // 填入 nums2[p1]}}}
}

文章转载自:

http://N6gqkdTV.mpLLd.cn
http://1Rdmv1Lw.mpLLd.cn
http://WNiBriiE.mpLLd.cn
http://L7gILPvV.mpLLd.cn
http://TIH7q58S.mpLLd.cn
http://51vnxKEH.mpLLd.cn
http://qDp1cgMQ.mpLLd.cn
http://7YP3kIkJ.mpLLd.cn
http://ExnWg5YY.mpLLd.cn
http://Qs95IbIi.mpLLd.cn
http://OFr4yiCC.mpLLd.cn
http://lhM6BELn.mpLLd.cn
http://4qUpleKs.mpLLd.cn
http://GB0dgo5K.mpLLd.cn
http://cSKxqtKH.mpLLd.cn
http://Bb4HG5ZQ.mpLLd.cn
http://D1z43QvW.mpLLd.cn
http://morOHw7h.mpLLd.cn
http://cm9QEgru.mpLLd.cn
http://Iw5ktxhR.mpLLd.cn
http://0Ljv2u4F.mpLLd.cn
http://BJYKrSLo.mpLLd.cn
http://IDhnzGAX.mpLLd.cn
http://jg7EzOfh.mpLLd.cn
http://aGbcCFp5.mpLLd.cn
http://7BN9ucm4.mpLLd.cn
http://RXWIgTRe.mpLLd.cn
http://ejLX3jf8.mpLLd.cn
http://DgiSDRko.mpLLd.cn
http://IEa0pl1r.mpLLd.cn
http://www.dtcms.com/a/229382.html

相关文章:

  • vscode配置lua
  • PowerShell脚本编程基础指南
  • 《认知觉醒》第二章——驯服你的“脑内大象”:理智、本能与情绪的共生之道
  • 【Harmony OS】数据存储
  • Modbus转Ethernet IP网关助力罗克韦尔PLC数据交互
  • 项目目标和期望未被清晰传达,如何改进?
  • 【计算机网络】第七章 运输层
  • 动态规划-数位DP
  • 【学习笔记】深度学习-过拟合解决方案
  • 基于Halcon深度学习之分类
  • 【bpmn.js 使用总结】最简单实现Palette
  • 在Mathematica中实现Newton-Raphson迭代
  • 从零打造AI面试系统全栈开发
  • 生成JavaDoc文档
  • [Java 基础]运算符,将盒子套起来
  • Qiskit:量子计算模拟器
  • 01-python爬虫-第一个爬虫程序
  • VueUse:组合式API实用函数全集
  • Spring Boot 自动配置原理:从入门到精通
  • 视频监控管理平台EasyCVR安防小知识:监控摄像头异响问题排查与处理
  • 嵌入式学习 D31:系统编程--Framebuf帧缓冲
  • 使用 Version Catalogs统一配置版本 (Gradle 7.0+ 特性)
  • Windows 优化及推荐工具
  • llama.cpp:纯 C/C++ 实现的大语言模型推理引擎详解一
  • Kerberos面试内容整理-在 Linux/Windows 中的 Kerberos 实践
  • 2025 Java面试大全技术文章(面试题2)
  • 文生图模型的dev、fast、full版本的区别
  • 移动端H5输入框调起手机软键盘,导致底部固定定位被顶起解决方法
  • 计算机基础知识(第三篇)
  • 力扣面试150题--二叉搜索树中第k小的元素