【Leetcode刷题篇】leetcode88 合并两个有序数组
发布日期:2021-06-29 15:33:45 浏览次数:2 分类:技术文章

本文共 532 字,大约阅读时间需要 1 分钟。

题目:给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。

说明:

  • 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。
  • 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。

示例:

输入:

nums1 = [1,2,3,0,0,0], m = 3
nums2 = [2,5,6], n = 3

输出:[1,2,2,3,5,6]

package com.lcz.leetcode;/** * 合并两个有序数组 * @author LvChaoZhang * */public class Leetcode88 {
class Solution {
public void merge(int[] nums1, int m, int[] nums2, int n) {
// 新开辟一个临时存储空间 int[] temp = new int[m+n]; int index = 0; int i1 = 0; int i2 = 0; while(i1

转载地址:https://codingchaozhang.blog.csdn.net/article/details/109689309 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【Leetcode刷题篇】剑指offer51 数组中的逆序对
下一篇:【面试篇】数据结构-哈希表

发表评论

最新留言

很好
[***.229.124.182]2024年04月19日 07时59分02秒