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

快速开发网站苏州知名网站建设设计

快速开发网站,苏州知名网站建设设计,高端自适应网站建设,徐州网站开发如何目录 1.题目2.答案3.提交结果截图 链接: 88. 合并两个有序数组 1.题目 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合…

在这里插入图片描述

目录

    • 1.题目
    • 2.答案
    • 3.提交结果截图

链接: 88. 合并两个有序数组

1.题目

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

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

**注意:**最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n

示例 1:

在这里插入图片描述

示例 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) 的算法解决此问题吗?

通过次数:1.1M,提交次数:2M,通过率:52.9%


2.答案

class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {if (n < 1) {return;}if (m < 1) {System.arraycopy(nums2, 0, nums1, 0, nums2.length);}int compareIndex = 0;for (int i = 0; i < n; i++) {compareIndex = Math.max(compareIndex, i);for (int j = compareIndex; j < m + 1 && j < nums1.length; j++) {if (nums2[i] < nums1[j] || j == m) {// 插入操作insert(nums1, j, m, nums2[i]);m++;compareIndex++;break;}}}}/*** 将 nums2 插入 nums1*/private void insert(int[] nums1, int index1, int length1, int insertNum) {// 后移if (index1 < length1) {moveBack(nums1, index1, length1);}nums1[index1] = insertNum;}/*** 后移*/private void moveBack(int[] nums, int index, int length) {for (int i = length - 1; i >= index; i--) {nums[i + 1] = nums[i];}}
}

3.提交结果截图

在这里插入图片描述

整理完毕,完结撒花~ 🌻

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

相关文章:

  • 做二手网站有哪些徐州小学网站建设
  • 厦门市湖里区建设局网站群晖 wordpress 端口 转发
  • 蚌埠 网站制作能看wordpress
  • 网站改版对用户的影响微信网页版注册
  • 遂宁商城网站建设开源手机建站系统
  • 求推荐个网站网站ftp做网站的会给嘛
  • 建网站的公司南京wordpress flash插件下载
  • 基于php+mysql的网站开发个人博客网站开发的背景
  • php可以做网站布局吗flash怎么制作网站
  • 有什么做动图比较方便的网站公众号推广代理
  • 网站点击按钮回到页面顶部怎么做网站免费网站免费陪玩
  • 大型网站建设公司排名seo指的是搜索引擎营销
  • 网站服务器租用价格多少钱一年学电商哪个培训学校好
  • 系部网站建设中期检查表wordpress-5.2.2英文转中文
  • 标杆网站建设自助建设外贸网站
  • 迷你世界怎么做网站期长春做网站长春网站设计
  • 网站建设费用摊销年限wordpress手机端兼容自定义页面
  • 怎么做阿里巴巴外贸网站网页搜索青少年普法网官网
  • 黄页88网站推广效果上海网站优化案例
  • 宁夏企业网站建设织梦网站图片不显示
  • 群晖个人网站建设优化网站除了百度站长
  • m版网站开发现在还有什么推广渠道
  • 住房与城乡建设部网站建造师平台网站开发可行性分析
  • 旅游网站logophpmysql网站开发实例
  • 呼市做网站的公司电子商务是干什么的就业前景
  • 建设淘宝网站企业软件定制开发报价
  • 电子商务网站建设需要做好哪些准备公司注册查询系统
  • 网站建设需要软件物流炒货怎么做网站
  • 行业门户网站模板知名的中文域名网站
  • 网站的安全检查怎么做照片做视频模板下载网站