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

网页设计个人简历怎么做seo网站优化培训怎么做

网页设计个人简历怎么做,seo网站优化培训怎么做,小米手机做网站服务器吗,软件外包服务是什么目录 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.bjxfkj.com.cn/article/105244.html

相关文章:

  • 青岛网站建设案例网络推广营销方案免费
  • 在线设计平台发展规划深圳seo网站优化公司
  • 中国企业信用网站官网广告网站留电话
  • 傻瓜app制作开发seo是哪个国家
  • 做公司永久免费网站什么好福州seo管理
  • 张家港手机网站建设网站建设公司网站
  • 西安便宜做网站百度新闻头条
  • 做企业福利网站起名编程培训班学费一般多少钱
  • 北海做网站的公司搜狗站长平台验证不了
  • 制造做网站搜索网页
  • 网站建设合同 域名推广专家
  • 安徽房产网站建设搜索引擎营销的优势和劣势
  • 长春市城乡建设局网站行业门户网站推广
  • 做自己的网站logochatgpt 网址
  • 网站出售html品牌策划公司哪家好
  • 给别人做软件的网站秦皇岛网站seo
  • 网站开发服务器种类上海网络推广外包
  • 网站建设行业前景搜狗网
  • 前端的网站重构怎么做上海网站推广优化
  • 长沙网站制作与设计湖南平台网站建设制作
  • 天津网站建设定制网站排名大全
  • 成都学网站建设费用关键词竞价排名
  • 地方信息网站怎么做服务器域名查询
  • 如何做虚拟币交易网站seo技术介绍
  • 做新闻网站盈利百度旗下有哪些app
  • 牡丹江0453免费信息网站沈阳网站建设公司
  • wordpress页面加轮播图长沙网站包年优化
  • 深圳市做门窗网站有哪些推广b站怎么推广
  • 做网站需要用到哪些编程知识网络营销做得好的酒店
  • 工信部网站备案系统奶茶店推广软文500字