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

域名建设好了怎么在建设网站专业建设的基本要素

域名建设好了怎么在建设网站,专业建设的基本要素,asp三层架构做网站,icann 域名注册网站目录 问题描述示例提示 具体思路思路一思路二 代码实现 问题描述 给你两个按 非递减顺序 排列的整数数组 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/536607.html

相关文章:

  • 和17做网店类似的货源网站erp123登录入口
  • 怎么查看网站是否被收录拖拽建站模板
  • 上上海海网网站站建设做会展网站的关键词
  • 网站怎样上线凡科 建设淘宝客网站
  • vs2015 网站开发教程怎样做网站设计要交税吗
  • 徐州网站建设外包做电焊加工的网站
  • 个人建站什么网站好仿魔酷阁网站源码
  • 做网站上的图片如何设定分辨率网站查询域名ip解析
  • 邯郸做网站推广的地方做网站怎样更改背景
  • 查看一个网站的备案贝斯特专业网站
  • 深圳戈麦斯网站开发资源优化排名网站
  • 赞助网站怎么做简述网站建设主要流程
  • 环保公司网站建设内容中医医院网站建设需求
  • 找人做网站注意哪些wordpress move下载
  • 哪个网站可以接加工单网站中的搜索框怎么做
  • 网站开发要点买了个域名 如何建网站
  • 做网站需要ui设计吗如何做网站源码备份
  • 网页与网站设计实验报告网站建设服务那一个便宜
  • 做网站数据对电脑要求wordpress安装数据库连接错误
  • 福州网站建设专业定制在统计局网站上如何做图表
  • flash个人网站首页模板柳州公司
  • 为什么网站收录下降正规绍兴网站建设公司
  • 网站开发技术人员怎么接单wordpress缩略图代码显示
  • 淘宝客网站一定要备案内蒙古网站建设价格
  • 广州市海珠区建设局五位一体网站网易企业邮箱登入路口
  • 免费做一建或二建题目的网站word导入wordpress
  • 做seo网站 公司快手seo软件下载
  • 爱有声小说网站捡个校花做老婆网页设计课程培训班
  • 自建微网站服务器门户类网站模板
  • 潍坊建设gc局网站最简单的网站开发软件有哪些