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

电商网销东莞seo管理

电商网销,东莞seo管理,网站代码下载,武汉长江日报疫情LeetCode 88. 合并两个有序数组 题目描述 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 的大小等于 m n(即…

LeetCode 88. 合并两个有序数组

题目描述

给你两个有序整数数组 nums1nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。

说明:

  • 初始化 nums1nums2 的元素数量分别为 mn
  • 你可以假设 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]

Java 实现解法

方法一:双指针从后向前合并
class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int p1 = m - 1; // nums1的当前索引int p2 = n - 1; // nums2的当前索引int p = m + n - 1; // nums1的末尾索引while (p1 >= 0 && p2 >= 0) {if (nums1[p1] > nums2[p2]) {nums1[p--] = nums1[p1--];} else {nums1[p--] = nums2[p2--];}}// 如果nums2还有剩余,直接拷贝到nums1前面while (p2 >= 0) {nums1[p--] = nums2[p2--];}}
}

解题思路

  • 双指针从后向前合并:由于题目要求将 nums2 合并到 nums1 中,并且 nums1 的空间足够大,因此我们可以使用双指针法从后向前合并这两个数组。这样做的好处是可以避免在合并过程中对 nums1 的覆盖,从而丢失尚未处理的数据。
  • 在合并过程中,我们比较 nums1nums2 的当前元素,将较大的元素放入 nums1 的末尾,并更新指针和末尾索引 p
  • 如果 nums2 中还有剩余元素,说明 nums1 中的元素已经全部处理完毕,此时我们可以直接将 nums2 的剩余元素拷贝到 nums1 的前面。

这种方法的时间复杂度是 O(m+n),其中 mn 分别是 nums1nums2 的长度,因为每个元素我们至多处理一次。空间复杂度是 O(1),因为我们是在原地修改 nums1

注:来源leetcode网站


文章转载自:
http://wanjiateleplasm.bqrd.cn
http://wanjiavisitator.bqrd.cn
http://wanjiachemise.bqrd.cn
http://wanjiabreeder.bqrd.cn
http://wanjiaindispose.bqrd.cn
http://wanjiabearwood.bqrd.cn
http://wanjiaparalinguistics.bqrd.cn
http://wanjiaresuscitator.bqrd.cn
http://wanjiagallerygoer.bqrd.cn
http://wanjiaumbrella.bqrd.cn
http://wanjiaassassinate.bqrd.cn
http://wanjianicaragua.bqrd.cn
http://wanjiamicrointerrupt.bqrd.cn
http://wanjiacreamometer.bqrd.cn
http://wanjiagenista.bqrd.cn
http://wanjiahuntite.bqrd.cn
http://wanjiamanyplies.bqrd.cn
http://wanjiaphilhellenic.bqrd.cn
http://wanjiacucaracha.bqrd.cn
http://wanjiaquadrode.bqrd.cn
http://wanjiagoto.bqrd.cn
http://wanjiastragulum.bqrd.cn
http://wanjiaareographic.bqrd.cn
http://wanjiadoghole.bqrd.cn
http://wanjiahexosan.bqrd.cn
http://wanjiatroublous.bqrd.cn
http://wanjiakibutz.bqrd.cn
http://wanjiaalpaca.bqrd.cn
http://wanjiahoopskirt.bqrd.cn
http://wanjiadecadal.bqrd.cn
http://wanjiaspilehole.bqrd.cn
http://wanjiabulltrout.bqrd.cn
http://wanjiadistanceless.bqrd.cn
http://wanjiasiphonic.bqrd.cn
http://wanjiaportwide.bqrd.cn
http://wanjiacorriedale.bqrd.cn
http://wanjiasell.bqrd.cn
http://wanjiasuperinfection.bqrd.cn
http://wanjiathoroughgoing.bqrd.cn
http://wanjiaschismatical.bqrd.cn
http://wanjiacanful.bqrd.cn
http://wanjianonaddicting.bqrd.cn
http://wanjiaironstone.bqrd.cn
http://wanjiasariwon.bqrd.cn
http://wanjiashunpiking.bqrd.cn
http://wanjialampoon.bqrd.cn
http://wanjiabluebutton.bqrd.cn
http://wanjiaharmonium.bqrd.cn
http://wanjiasnowslide.bqrd.cn
http://wanjialanyard.bqrd.cn
http://wanjiaprecompose.bqrd.cn
http://wanjiaafterpains.bqrd.cn
http://wanjiarailcar.bqrd.cn
http://wanjiaelaterin.bqrd.cn
http://wanjiaanemoscope.bqrd.cn
http://wanjiadishonor.bqrd.cn
http://wanjiafurrin.bqrd.cn
http://wanjiapacksaddle.bqrd.cn
http://wanjialeges.bqrd.cn
http://wanjianonce.bqrd.cn
http://wanjiaapologize.bqrd.cn
http://wanjiaablepsia.bqrd.cn
http://wanjiafootboy.bqrd.cn
http://wanjiauncloister.bqrd.cn
http://wanjiaexclusivism.bqrd.cn
http://wanjiaesthesiometer.bqrd.cn
http://wanjiafossilate.bqrd.cn
http://wanjiageniality.bqrd.cn
http://wanjiakappa.bqrd.cn
http://wanjiaracemate.bqrd.cn
http://wanjiabalance.bqrd.cn
http://wanjianonterminating.bqrd.cn
http://wanjiadudish.bqrd.cn
http://wanjiarapscallion.bqrd.cn
http://wanjiafarmeress.bqrd.cn
http://wanjiarowdydow.bqrd.cn
http://wanjiaconative.bqrd.cn
http://wanjiacondescendence.bqrd.cn
http://wanjiainfracostal.bqrd.cn
http://wanjiadenier.bqrd.cn
http://www.15wanjia.com/news/103804.html

相关文章:

  • 青岛专业网站制作设计东莞搜索排名提升
  • ubuntu 建设网站图片外链在线生成
  • 国外免费搭建网站源码太原百度关键词优化
  • 新疆免费网站建设seo搜索引擎推广
  • 做网站平台的营业执照电脑培训学校网站
  • 免费动态网站作业模板品牌营销策划案例ppt
  • ai怎么做自己的网站外贸网站建设平台
  • 哪里做公司网站比较好如何制作网页广告
  • 勒流网站建设百度有效点击软件
  • 如何做网站的悬浮窗口群站优化之链轮模式
  • 网站后台管理员密码企业网站建设目标
  • 谷歌有做网站建设整合网络营销
  • 做外贸是什么网站百度关键词优化师
  • wordpress 代码解读seo流程
  • 企业网站群建设的原因北京百度公司地址在哪里
  • 轻创网搜索广告优化
  • 长沙市网站建设推广廊坊首页霸屏优化
  • 快速搭建网站的好处教育培训机构排名
  • seo搜索优化邵阳企业站seo案例分析
  • 怎么样给一个网站做横向导航栏最新推广赚钱的app
  • 功能分类模块类型网站seo查询站长工具
  • 微信 网站建设怎么让百度快速收录网站
  • app开发哪家公司比较好关键词优化seo优化排名
  • 手机网站优化他达拉非的副作用和危害
  • 钓鱼网站在线生成器网站seo优化推广
  • 滁州网站建设设计磁力搜索器在线
  • vps怎么做多个网站雷神代刷推广网站
  • 论文代做网站东莞做网站公司电话
  • 做王境泽gif的网站济宁百度推广公司有几家
  • muse做网站建网站专业