当前位置: 首页 > 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/14535501/

相关文章:

  • 无锡企业网站设计凡客模板wordpress
  • 中国建设银行东莞市网站东营市住宅与房地产信息网
  • 网站域名实名认证查询怎样把个人介绍放到百度
  • 综合服务平台一站式服务平台网站开发wordpress邀请会员
  • 网站建设哪家有名阿里云商业网站建设视频
  • 建设银行观澜支行网站东莞网站建设快速排名
  • 菏泽网站获客网站建设公司html编辑器的程序怎么设置
  • 做网站一次付费线下营销方式主要有哪些
  • 电商网站首页布局专注邯郸建设手机网站
  • 网站建设拍金手指排名贰拾织梦模板添加网站地图
  • 生存曲线哪个网站可以做百度云虚拟主机如何建设网站
  • 国外优秀网站设计太原网站建设 世纪优创
  • dw做的网站与浏览器不匹配成都网络运营推广
  • 网站建设销售找客户话术单位网站建设情况调查情况
  • 会议专属网站平台建设报价单互联网上班是干嘛的
  • vue做移动端网站与pc端有什么区别柳传志 潘石屹做水果网站
  • 佛山网站建设哪家效果好网页制作软件哪个好
  • 网站锚文本链接怎么做简单个人网页制作成品
  • 手机版网站如何建设网站建设是必须的吗
  • 宿迁网站建设介绍公司WordPress 多厂商
  • 洛阳网站设计开发在下列软件中
  • 温州网站推广排名wordpress 表单管理
  • 做废钢铁生意在哪个网站了解宜昌网站设计
  • 免费网站模板源码西安 网站建设 费用
  • 做网站一般要多少钱宜昌做网站公司
  • 南宁做网站推广的公司哪家好中企动力地址
  • 百度做网站推广多少钱零食网站建设前的市场分析
  • 济宁商城网站建设部门网站集约化建设方案
  • aspmysql做网站seo外链建设的方法
  • 长沙网站建设有限公司如何做网络营销推广文