C++零基础算法100题-数组串联

111 阅读1分钟

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

题目描述

image.png

解题思路

  1. 首先我们得到了一个vector的向量
  2. 我们获取到这个向量的长度
  3. 我们将向量的长度往后面进行再push_back一次。也就是将当前数组复制一份放到原数组后面去
  4. 返回复制之后的vector

代码实现

class Solution {
public:
    vector<int> getConcatenation(vector<int>& nums) {
       int n=nums.size();
       for(int i=0;i<n;++i){
           nums.push_back(nums[i]);
       }
       return nums;
    }
};