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

服务商名称是什么意思工具类网站怎么优化seo

服务商名称是什么意思,工具类网站怎么优化seo,增城高端网站建设,做网站 阿里云和百度云哪个好题目 给你两个按 非递减顺序 排列的整数数组 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 。

示例 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 中。

提示:

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

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

解答

源代码

class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int index = m + n - 1;while (n != 0) {if (m == 0) {System.arraycopy(nums2, 0, nums1, 0, index + 1);break;}if (nums1[m - 1] > nums2[n - 1]) {nums1[index] = nums1[m - 1];nums1[m - 1] = 0;m--;} else {nums1[index] = nums2[n - 1];n--;}index--;}}
}

总结

从前往后合并对于数组来说很麻烦,那就另辟蹊径,从后往前合并,当nums2中元素全部放入nums1中时合并结束。

http://www.yayakq.cn/news/477013/

相关文章:

  • 旅游网的网站建设网站404怎么做视频教程
  • 用c语言做网站wordpress手机认证登录
  • 上海的网站设计公司建设网站的分析报告
  • 浙江网站建设服务公司计算机应用网站建设与维护是做什么
  • 平面设计 网站推荐百度 门户网站
  • 电影新网站如何做seo优化哪些平台可以免费打广告
  • 营销推广型网站公司创建网站的工作流程八年级信息技术
  • 建设行业网站象山住房和城乡建设局网站
  • 不备案的网站服务网络营销的含义
  • 外围网站代理怎么做番禺网站建设哪里好
  • 淘宝客单页网站html5手机网站源码下载
  • 自己建网站写小说做汽车网站
  • 上海网站建设86215工业设计在线官网
  • 3网站建设公司穿越yin线的做网站
  • 网站建设教学如何建设软件下载网站
  • 四川省建设网站评标专家考试怎么选择锦州网站建设
  • 做网站后台用什么语言好潮汕学院网站开发
  • wordpress mip站实战营销型网站建设
  • 招商网站怎么做西安建筑科技大学华清学院教务网
  • 梧州网站建设费用南平 建网站
  • 做门户网站大数据技术就业和发展前景
  • 鄂州做网站查询公司的网站备案
  • 怎样更新网站快照企业网站推广的好处
  • 西安做一个企业网站要多少钱批量制作图片的软件
  • 云南档案馆网站建设资金网站建设 诺德中心
  • seo推广用什么做网站好服装设计一般要学几年
  • 动漫网站的建设目标网站系统免费
  • 网站导航条用什么做淘客网站怎么做
  • 石家庄网站推广服务平台丽江网站开发找千素网
  • 赣榆建设局网站石家庄外贸网站制作公司