LeetCode每日一题——数组串联

数组串联OJ链接:1929. 数组串联 - 力扣(LeetCode)

题目:

思路:

题目说 ans 由两个 nums 数组 串联 形成。那么我们就只需要历遍两次nums数组,将它放在我们的ans数组里。
注意:

题目函数对于我们的返回值有要求,需要为我们的数组开辟空间,如果没有开辟空间就无法运行成功。

代码实现:
int* getConcatenation(int* nums, int numsSize, int* returnSize) 
{
    int *ans = (int*)malloc(sizeof(int)*(numsSize*2));//为数组开辟两倍nums大的空间
    for(int i=0;i<numsSize;i++) 
    {
        ans[i]=nums[i];
        ans[i+numsSize]=nums[i];//历遍完一次数组后,值依然从nums的开头进行历遍
    }
    *returnSize = (numsSize*2);//返回的数组大小是我们原本的两倍
    return ans;
}

运行结果:

 

PS:看到这里了,码字不易,给个一键三连鼓励一下吧!有不足或者错误之处欢迎在评论区指出!  

相关推荐

  1. LeetCode 每日 ---- 【1146.快照数组

    2024-03-22 09:02:06       15 阅读
  2. LeetCode每日.03(外观数列)

    2024-03-22 09:02:06       39 阅读
  3. LeetCode 每日 Day 23 || 简单数学

    2024-03-22 09:02:06       41 阅读
  4. LeetCode每日】152. 乘积最大子数组

    2024-03-22 09:02:06       50 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-22 09:02:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-22 09:02:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-22 09:02:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-22 09:02:06       20 阅读

热门阅读

  1. 「Linux系列」说说Shell参数传递、参数处理方法

    2024-03-22 09:02:06       21 阅读
  2. DeepLearning in Pytorch|手写数字识别器_minst_convnet

    2024-03-22 09:02:06       19 阅读
  3. Pytorch: torch.mean()

    2024-03-22 09:02:06       19 阅读
  4. pytorch与大语言模型直接偏好优化DPO方法

    2024-03-22 09:02:06       24 阅读
  5. 【Python】Pycharm 的 python_stubs

    2024-03-22 09:02:06       20 阅读
  6. PYTorch训练和推理 指定GPU

    2024-03-22 09:02:06       19 阅读
  7. Visual Studio工程升级QT产生的问题及解决

    2024-03-22 09:02:06       21 阅读
  8. WPF —— ToolTip详解

    2024-03-22 09:02:06       18 阅读
  9. 设计模式(行为型设计模式——备忘录模式)

    2024-03-22 09:02:06       19 阅读
  10. 【Django】CORS跨域问题

    2024-03-22 09:02:06       18 阅读