重新排列数组 - C++力扣1470题

题目链接:https://leetcode.com/problems/shuffle-the-array/

解题思路

老实说,这题一看到就让人丧失了对其进行优化的心思了,随便写写都能过,完完全全入门级的题目,不多做解释了,直接上代码。

完整代码:

class Solution {
public:
    vector<int> shuffle(vector<int>& nums, int n) {
        int v1 = 0, v2 = (nums.size() / 2);
        vector<int> ans;
        while(v2 < nums.size()) {
            ans.push_back(nums[v1]);
            ans.push_back(nums[v2]);
            v1++;
            v2++;
        }
        return ans;
    }
};