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

中国交通建设网站地推团队接单平台

中国交通建设网站,地推团队接单平台,网站建设不备案后果,怎样用织梦做网站目录 问题描述示例提示 具体思路思路一思路二 代码实现 问题描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非…

目录

  • 问题描述
  • 示例
    • 提示
  • 具体思路
    • 思路一
    • 思路二
  • 代码实现

问题描述

给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。
请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。
注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。

题目链接:合并两个有序数组

示例

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

提示

  nums1.length == m + n
   nums2.length == n
  0 <= m, n <= 200
  1 <= m + n <= 200
  - 1 0 9 10^9 109 <= nums1[i], nums2[j] <= 1 0 9 10^9 109

进阶:你可以设计实现一个时间复杂度为 O(m + n) 的算法解决此问题吗?

具体思路

思路一

  重新额外开辟一个数组存放合并后的值。那么这样的空间复杂度就比较大,还有一种就是将数组2的内容先放到数组1中,然后使用qsort进行排序,这中方法的时间复杂度就比较高了

思路二

  不需要额外开数组的方法。在数组1中使用end1指针,数组2中使用end2t指针,两个数组从后往前进行比较,将比较后数组中较小的数进行尾插(放到数组1的最后面),当数组1先结束的时候,需要将数组2中的数依次全部拷贝到数组1中,当数组2先结束的时候,就不需要进行拷贝
在这里插入图片描述

代码实现

//思路2
void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n) {int end1 = m-1;int end2 = n-1;int i = m+n-1;while(end1 >= 0 && end2 >= 0){if(nums1[end1]>nums2[end2]){nums1[i--] = nums1[end1--];}else{nums1[i--] = nums2[end2--];}}while(end2>=0){nums1[i--] = nums2[end2--];}
}
http://www.dtcms.com/wzjs/124455.html

相关文章:

  • 重庆新闻联播今天seo实战
  • 下载个网上销售网站常州seo排名收费
  • 平面设计做网站的步骤免费发布活动的平台
  • 网站建设存在的问题和不足什么是营销
  • 合肥建筑网站百度推广点击收费标准
  • 微商城网站建设服务百度网站优化软件
  • 宝安网页搜索引擎排名优化技术
  • 2015年做哪个网站致富windows优化大师有必要安装吗
  • 简述电子商务网站开发的研究意义下载百度app到桌面
  • 兼职做问卷调查的网站好长沙seo优化哪家好
  • 做网站方法最新新闻事件今天疫情
  • 网站域名指什么3天引流800个人技巧
  • 贾汪区建设局网站黄页引流推广网站软件免费
  • 红安建设局官方网站长沙百度快速排名
  • 中央纪委监察部网站两学一做提高工作效率的句子
  • 有没有女的做任务的网站长沙seo网络优化
  • 黑龙江省建设厅的网站首页营销活动策划方案
  • 做首图的网站网页分析工具
  • 上海专业网站营销磁力链最佳的搜索引擎
  • 中国空间站航天员百度的官方网站
  • 网站建设一次怎样创建网站平台
  • 成都抖音推广seo一键优化
  • mvc网站开发实例教程网络企业推广
  • 医疗设备公司的网站怎么做免费b站推广网站不
  • vb链接网站怎么做推广模式包括哪些模式
  • 网站备案需要什么条件百度百度一下
  • 什么网站是专门做评论赚钱的设计网站排行榜前十名
  • 策划书上海优化排名网站
  • 山西网站建设怎么样长清区seo网络优化软件
  • 在网上怎么做网站宁德市人力资源和社会保障局