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;
    }
};
相关推荐
鼎艺创新科技1 小时前
不依赖 UE/Unity:我们如何从零搭建一套国产三维 GIS 渲染引擎
人工智能·算法·unity·游戏引擎·三维电子沙盘
石头猫灯2 小时前
WordPress wp2shell 漏洞链完整拆解流程
网络·数据结构·安全·web安全
程序员三藏2 小时前
Python+requests实现接口自动化测试
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
别动我齐刘海2 小时前
机器人运动控制学习2——基础进阶
c++·人工智能·神经网络·学习·目标检测·机器学习·机器人
傻啦嘿哟3 小时前
英雄联盟皮肤爬虫:爬取全皮肤价格与特效,做比价工具
java·c++·爬虫
.道阻且长.4 小时前
11.LeetCode算法习题讲解--滑动窗口--将x减到0的最小操作数
算法·leetcode·职场和发展
码匠许师傅4 小时前
【C++ 面试真题】24. 聊聊 C++ 的时间日期处理
java·c++·面试
wenyq74 小时前
LeetCode 2460. Apply Operations to an Array
算法·leetcode
闻道且行之4 小时前
图片处理助手|泊松融合原理 + C++ 工程实现,seamlessClone 三模式一次讲透
数据库·c++·人工智能·opencv
.格子衫.5 小时前
032动态规划之区间DP——算法备赛
算法·动态规划