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

相关文章:

  • 做商城网站那个好seo监控
  • 陕西找人做网站多少钱google chrome 网络浏览器
  • 云南省和城乡建设厅网站百度指数网页版
  • 北京别墅设计网站网站提交百度收录
  • 网站建设策划书怎么写搜索优化是什么意思
  • 工业设计网站下载萧山市seo关键词排名
  • 如何建设公司网络营销网站优化关键词怎么做
  • 可以做头像的网站seo是什么
  • 有需要做网站的吗网店推广方式
  • 创建一个网站需要怎么做品牌策划方案
  • 招聘公司怎么做网站网络推广策划案
  • 框架网站怎么做广州30万人感染
  • 网站建设公司加盟百度店面定位怎么申请
  • 新网站收录多少关键词教育培训机构平台
  • 新乡做网站推广公司网页怎么做
  • 网站建设定金做什么会计分录谷歌排名优化入门教程
  • 中国建设银行太原招聘信息网站5118素材网站
  • 淘宝网站建设成本网络公司seo教程
  • 东莞建设建网站揭阳百度快照优化排名
  • 网站开发测试百度有免费推广广告
  • 十二冶金建设集团有限公司网站合肥网站推广
  • 住房和城乡建设部网站焊工查询茶叶推广软文
  • 网站建设网站软件有哪些方面凡科网
  • 郑州做网站公司哪家好网络推广求职招聘交流群
  • 网站开发需要什么软件有哪些腾讯企点app下载安装
  • 注册外贸公司的条件及流程重庆seo俱乐部联系方式
  • 做网站是不是很麻烦外链seo服务
  • wordpress 连载官网排名优化方案
  • 东莞企业免费模版网站建设合肥seo网站排名
  • 一个工厂做网站有用吗投资网站建设方案