leetcode3069 将元素分配到两个数组中I

一、问题描述

二、解题思路

问题描述比较清晰,可以模拟这个过程来解题。

三、代码实现

cpp 复制代码
class Solution {
public:
    vector<int> resultArray(vector<int>& nums) {
        //模拟
        //边界处理
        if(nums.size()<=1) return nums;
        vector<int> arr1;arr1.push_back(nums[0]);
        vector<int> arr2;arr2.push_back(nums[1]);
        for(int index=2;index!=nums.size();index++)
            arr1.back()>arr2.back()?arr1.push_back(nums[index]):arr2.push_back(nums[index]);
        //连接处理
        arr1.insert(arr1.end(),arr2.begin(),arr2.end());
        return arr1;
    }
};
相关推荐
inrichtt30 分钟前
第十一课时:串口中断接收与回调函数实战解析
c语言·数据结构·stm32·单片机·嵌入式硬件
syagain_zsx1 小时前
WebSocket 教程:websocketpp 写 echo 服务端
linux·网络·c++·websocket·网络协议·工具库
大陈子编程1 小时前
C++ CSP-J 与 CSP-S 题单:洛谷 140 题知识点全覆盖
c++
?abc!1 小时前
(动态规划+DFS)494. 目标和
算法·深度优先·动态规划
背景调查知识库1 小时前
职业背景调查中的职业事实与主观评价分离如何判断?
职场和发展
信奥卷王1 小时前
[GESP202406 六级] 二叉树(含视频)
数据结构·算法
惊鸿一博2 小时前
Plücker直线_ 用两个三维向量描述一条空间直线
线性代数·算法·直线·几何表示
张小姐的猫2 小时前
【MySQL】数据类型
android·linux·数据库·c++·mysql·adb·php
讳疾忌医丶2 小时前
编译器眼中的 C++ 循环:从指针别名、IEEE 754 结合律到 SIMD 语义证明
开发语言·c++
小道士写程序2 小时前
Rust 中的字符串与切片(String 与 &str)
算法