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

求做网站俄罗斯军事新闻最新消息

求做网站,俄罗斯军事新闻最新消息,英文免费网站模板,南城网站建设公司案例题目描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2#xff0c;另有两个整数 m 和 n #xff0c;分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中#xff0c;使合并后的数组同样按 非递减顺序 排列。 注意#xff1a;最终#xff0c;…题目描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2另有两个整数 m 和 n 分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中使合并后的数组同样按 非递减顺序 排列。 注意最终合并后数组不应由函数返回而是存储在数组 nums1 中。为了应对这种情况nums1 的初始长度为 m n其中前 m 个元素表示应合并的元素后 n 个元素为 0 应忽略。nums2 的长度为 n 。 示例 1 输入nums1 [1,2,3,0,0,0], m 3, nums2 [2,5,6], n 3 输出[1,2,2,3,5,6] 解释需要合并 [1,2,3] 和 [2,5,6] 。 合并结果是 [1,2,2,3,5,6] 其中斜体加粗标注的为 nums1 中的元素。示例 2 输入nums1 [1], m 1, nums2 [], n 0 输出[1] 解释需要合并 [1] 和 [] 。 合并结果是 [1] 。示例 3 输入nums1 [0], m 0, nums2 [1], n 1 输出[1] 解释需要合并的数组是 [] 和 [1] 。 合并结果是 [1] 。 注意因为 m 0 所以 nums1 中没有元素。nums1 中仅存的 0 仅仅是为了确保合并结果可以顺利存放到 nums1 中。提示 nums1.length m nnums2.length n0 m, n 2001 m n 200-109 nums1[i], nums2[j] 109 进阶你可以设计实现一个时间复杂度为 O(m n) 的算法解决此问题吗 合并两个有序数组 图解 也就是num1的长度是可以满足num2放到里面去的 合并之后变成按照顺序进行排序 思路1把数值放到1里面然后按照排序算法进行排序 思路2一开始就进行排序好 l1,l2进行排序 然后从后往前进行比较 l1l2进行比较每次谁大谁放到 l3 里面 l2放到 l3 之后放完了l1和l3进行比较 当l3小于0的时候跳出循环不进行比较 举例2 代码的实现 while大于0这里写错了 代码 这里依旧是l1l2l3是下标mn是实际的几个数值所以需要-1 只要l1和l2有一个循环结束那么就可以跳出循环 上面的循环是从后往前进行覆盖这样不会出现覆盖数值的情况然后进行-- 后面我们又给一个循环因为可能存在一种情况就是这样的情况 这样的情况会产生的结果就是开始就是num1的空间是够的但是里面没有数值直接跳出循环了所以我们再在下面给出循环判断要是l2还是大等0的情况下就是数值还没有完全替换那么进行赋值 赋值到num1的【l3】的下标里面从后往前进行覆盖 最后进行-- void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n) {//这里代表的是下标//l1是nums的实际长度l2代表的是nums2的实际长度//l3代表的是实际的空间的大小int l1m-1;int l2n-1;int l3mn-1;while(l10 l20){if(nums1[l1]nums2[l2]){nums1[l3--]nums1[l1--];}else{nums1[l3--]nums2[l2--];}}while(l20){nums1[l3--]nums2[l2--];}}
http://www.hkea.cn/news/14426461/

相关文章:

  • 无锡企业网站设计企业微网站案例
  • 中国建设银行东莞市网站施工企业资质等级承包范围
  • android网站开发实例教程it培训机构网站开发
  • 做电商网站用什么软件做购物网站
  • 好公司网站建设四川省建设网
  • 北京网站建设有哪些浩森宇特宁波网站建设公司哪家比较好
  • seo整站优化+WordPress网站建设方投资成本
  • 宁波小网站制作推广网页设计软件列表实验报告
  • 有哪些好的做网站公司施工企业会计实务
  • php网站模板如何建立自己的摄影网站
  • 上海公司网站建设价格wordpress收件邮箱
  • 国外做测评的网站有哪些域名申请注意事项
  • 外包做网站的要求怎么写wordpress文章美化框
  • 建站程序下载网站国际化建设方案
  • 股票网站模板 dedecms网站制作多少
  • 同仁县wap网站建设公司网站做桌面应用 iOS
  • 老薛主机做两个网站2021网站无需下载急急急
  • 谷歌翻译做多语言网站手机版网站建设合同范本
  • 网站建设几个要素建设厅特种作业证件查询官网
  • 重庆做网站电话国和建设集团网站
  • 重庆网站建设公司夹夹虫专业seo搜索排名优化公司
  • h5网站页面设计地推团队如何收费
  • 网站建设远程培训网站建设实战案例
  • 如何做视频网站推广员深圳网站建设公司联华
  • 怎么用自己的网站做网页关键词优化公司哪家强
  • 重庆网站制作福州宝安西乡网站建设
  • 网站版面风格常德网站建设常德
  • 婚纱网站设计素材wordpress后台二次开发
  • 市环保局网站建设方案网站建设的费用结构包括
  • 做网站分为哪些功能的网站网站建设黄页免费在线观看