当前位置: 首页 > 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.khdw.cn/news/47517.html

相关文章:

  • 中国星子网windows优化大师有毒吗
  • 浙江省建设厅网站资质迁移网络营销的优势和劣势
  • 企业网站 php 免费免费二级域名分发平台
  • 优质网站客服软件定制网络舆情监测与研判
  • 学做电商网站店铺seo是什么意思
  • WordPress破解分享首页关键词优化价格
  • 网站建设方面的百度商城app下载
  • 有专做代金券的网站吗产品推广介绍
  • 网页制作公司介绍开封seo推广
  • 法国化妆品进口报关做网站网站alexa排名
  • 辽宁做网站和优化网站制作的流程
  • 网站空间续费查询广告竞价排名
  • 电商类公司网站应该怎么搭建宁波seo网络推广推荐
  • 临河做网站搜索引擎平台
  • 网站公安备号百度热线客服24小时
  • 徐汇网站制作百度seo学院
  • 最火的网络销售平台公司关键词排名优化
  • 网站建设合同付款比例如何做市场调研和分析
  • 做外贸怎样浏览国外网站站长之家音效
  • 破解版游戏盒子大全广州百度首页优化
  • 建站是什么专业今天国内新闻10条
  • 扬州个人做网站seo技巧优化
  • 做公益网站需要哪些部门认证网站友情链接的好处
  • 旅游网站开发建设方案济南seo公司报价
  • 郑州做网站_郑州免费建站百度seo课程
  • 贵州网站建设系统网络推广营销技巧
  • 哪个网站的前台背景墙做的好html网页制作代码大全
  • project 网站开发计划友链交易网
  • 应用制作下载优化设计答案四年级上册语文
  • wordpress一年后续费站长工具seo综合查询全面解析