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

成品免费观看网站郴州网站建设网络推广平台

成品免费观看网站,郴州网站建设网络推广平台,金科科技 做网站,怎么网站推广文章目录 一、题目二、C# 题解 一、题目 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意&a…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  给你两个按 非递减顺序 排列的整数数组 nums1nums2,另有两个整数 mn ,分别表示 nums1nums2 中的元素数目。

  请你 合并 nums2nums1 中,使合并后的数组同样按 非递减顺序 排列。

  注意:最终,合并后数组不应由函数返回,而是存储在数组 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 中。

二、C# 题解

  非常优雅的几行代码hh,很简单的题目了:

public class Solution {public void Merge(int[] nums1, int m, int[] nums2, int n) {int i = m - 1, j = n - 1, k = m + n - 1;while (i >= 0 && j >= 0) nums1[k--] = nums1[i] > nums2[j] ? nums1[i--] : nums2[j--];while (j >= 0) nums1[k--] = nums2[j--];return;}
}
  • 时间复杂度: O ( m + n ) O(m+n) O(m+n)
  • 空间复杂度: O ( 1 ) O(1) O(1)
http://www.yidumall.com/news/106091.html

相关文章:

  • 如何快速建设自适应网站北京网站seo招聘
  • 小程序做网站网络上哪里可以做推广
  • 网站后台忘记账号密码企业管理咨询
  • 免费的视频app哪个好用泰州seo外包
  • 海外推广助理济南优化网站的哪家好
  • 阿里云服务器架设网站品牌推广的意义
  • 网站设计软件培训百度推广代运营公司
  • 韩国男女做游戏视频网站个人网站模板
  • 观澜做网站天津网站建设优化
  • 免费动漫网站seo外包公司有哪些
  • 做网站泰安seo初学教程
  • 手游源码交易平台青岛的seo服务公司
  • 看到一个电商网站帮做淘宝真正免费的网站建站平台
  • 抖音属于b2c还是c2cseo优化培训班
  • 洞头区网站建设收费目录搜索引擎有哪些
  • 重庆奉节网站建设百度app下载链接
  • 初中做网站软件宣传软文是什么
  • 做高仿鞋子在什么网站卖好百度seo推广首选帝搜软件
  • wordpress注入docker迅速上排名网站优化
  • wordpress 登录后才能查看seo优化网站的注意事项
  • 企业做网站收费seo外链论坛
  • 专业的佛山网站建设价格白云区新闻
  • wordpress聚合平台模板百度seo优化及推广
  • 个人做论坛网站优化营商环境心得体会个人
  • 石家庄网站建设推广电话购物网站哪个最好
  • 顺的网站建设咨询全网营销平台有哪些
  • 长沙哪里做网站好seo长尾关键词排名
  • 网站做不做账seo薪资seo
  • 临西做网站报价今日军事新闻最新消息
  • 百度站长验证网站失败网络营销是什么