leetcode 1470.重新排列数组

1.题目要求:

2.题目代码:

csharp 复制代码
class Solution {
public:
    vector<int> shuffle(vector<int>& nums, int n) {
        vector<int> x_array(nums.begin(),nums.begin() + n);
        vector<int> y_array(nums.begin() + n,nums.end());
        int x_index = 0;
        int y_index = 0;
        for(int i = 0;i < nums.size();i++){
            if(i % 2 == 0){
                nums[i] = x_array[x_index];
                x_index++;
            }else{
                nums[i] = y_array[y_index];
                y_index++;
            }
        }
        return nums;
    }
};
相关推荐
一只天蝎的晋升之路5 分钟前
基础算法之:动态规划
算法·动态规划
KangkangLoveNLP16 分钟前
手动实现一个迷你Llama:使用SentencePiece实现自己的tokenizer
人工智能·深度学习·学习·算法·transformer·llama
luckyme_18 分钟前
leetcode-代码随想录-哈希表-哈希理论基础
leetcode·哈希算法·散列表
独好紫罗兰20 分钟前
洛谷题单3-P1420 最长连号-python-流程图重构
开发语言·python·算法
柯ran1 小时前
数据结构|排序算法(一)快速排序
数据结构·算法·排序算法
pipip.1 小时前
搜索二维矩阵
数据结构·算法·矩阵
uhakadotcom1 小时前
图像识别中的三大神经网络:Inception、ResNet和VGG
算法·面试·github
努力学计算机的小白一枚1 小时前
146. LRU 缓存 && 带TTL的LRU缓存实现(拓展)
算法·缓存
uhakadotcom1 小时前
DeepFM算法:提升CTR预估和推荐系统的强大工具
算法·面试·github
evolution_language2 小时前
LintCode第974题-求矩阵各节点的最短路径(以0为标准)
算法·最短路径·广度优先搜索