尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
leetcode 3069. 将元素分配到两个数组中 I 简单
给你一个下标从1开始、包含不同整数的数组nums数组长度为n。你需要通过n次操作将nums中的所有元素分配到两个数组arr1和arr2中。在第一次操作中将nums[1]追加到arr1。在第二次操作中将nums[2]追加到arr2。之后在第i次操作中如果arr1的最后一个元素大于arr2的最后一个元素就将nums[i]追加到arr1。否则将nums[i]追加到arr2。通过连接数组arr1和arr2形成数组result。例如如果arr1 [1,2,3]且arr2 [4,5,6]那么result [1,2,3,4,5,6]。返回数组result。示例 1输入nums [2,1,3]输出[2,3,1]解释在前两次操作后arr1 [2] arr2 [1] 。 在第 3 次操作中由于 arr1 的最后一个元素大于 arr2 的最后一个元素2 1将 nums[3] 追加到 arr1 。 3 次操作后arr1 [2,3] arr2 [1] 。 因此连接形成的数组 result 是 [2,3,1] 。示例 2输入nums [5,4,3,8]输出[5,3,4,8]解释在前两次操作后arr1 [5] arr2 [4] 。 在第 3 次操作中由于 arr1 的最后一个元素大于 arr2 的最后一个元素5 4将 nums[3] 追加到 arr1 因此 arr1 变为 [5,3] 。 在第 4 次操作中由于 arr2 的最后一个元素大于 arr1 的最后一个元素4 3将 nums[4] 追加到 arr2 因此 arr2 变为 [4,8] 。 4 次操作后arr1 [5,3] arr2 [4,8] 。 因此连接形成的数组 result 是 [5,3,4,8] 。提示3 n 501 nums[i] 100nums中的所有元素都互不相同。分析模拟用两个指针分别指向 arr1 和 arr2 的最后一个元素按照题目要求分别分配 nums 数组中的元素最后拼接成一个数组即可。class Solution { public: vectorint resultArray(vectorint nums) { vectorintvec1,vec2; vec1.push_back(nums[0]),vec2.push_back(nums[1]); int nnums.size(),l0,r0; for(int i2;in;i) { if(vec1[l]vec2[r])vec1.push_back(nums[i]),l; else vec2.push_back(nums[i]),r; } for(int i0;ir;i) vec1.push_back(vec2[i]); return vec1; } };
RELATED

相关推荐

IX8024 落地产品解析@ACP#全国产 PCIe4.0 四盘位 M.2 NVMe 扩展卡

IX8024 落地产品解析@ACP#全国产 PCIe4.0 四盘位 M.2 NVMe 扩展卡

摘要:在信创服务器、分布式存储、边缘 AI 推理场景,主板原生 M.2 接口数量不足,已经成为项目落地常见痛点。基于芯动科技 IX8024 国产 PCIe4.0 交换芯片,市面上实现了成熟的 4 盘位 M.2 NVMe 扩展卡量产方案。本文围绕这款全国产扩…

📅 2026/9/25 15:34:30
力扣(回文链表)

力扣(回文链表)

解析 LeetCode 234. 回文链表:快慢指针 后半段反转 一、题目分析 (一)问题定义给定一个单链表的头节点 head,判断该链表是否为回文链表。例如 head [1,2,2,1] 返回 true。head [1,2] 返回 false。链表节点数范围是 1 到 10^5&a…

📅 2026/9/15 13:25:24
瑞昱发布 Wi-Fi R-NAT 解决方案:在 RTOS SoC 原生实现三层路由与独立组网

瑞昱发布 Wi-Fi R-NAT 解决方案:在 RTOS SoC 原生实现三层路由与独立组网

速览|R‑NAT 核心价值 单芯片独立组网:在 RTOS SoC 上原生实现 NAT 转发、DHCP 服务与 DNS 代理等局域网基础服务 多接口一体化:支持 Wi‑Fi、以太网、USB ECM 等多接口统一管理,WAN / LAN 角色可灵活配置 更稳的链路体验&#…

📅 2026/10/7 16:38:43
MORE NEWS

更多资讯

📰

R语言hyperframes详解:让空间对象与元数据同行的数据结构

先讲一个我记忆里特别深刻的场景:三年前做一次空间点格局实验,要同时分析几十个样地的结果,每个样地会产出一张密度图、一个拟合模型、还有十来个统计指标。按照惯性思维,我打开 RStudio 准备把这些信息全部塞进 data.frame&#…

📰

从零搭建个人技能体系:刻意练习与可迁移能力实战指南

刚工作那几年,我一度陷入一个很尴尬的状态:收藏夹里存了几百个教程,书架上堆着二十多本“必读经典”,报过的线上课程更是数不清。可真正遇到问题时,脑子里能调用的东西却少得可怜。“skills”这个词人人都挂在嘴边&…

📰

告别‘学了就忘’:从技能地图到变现,一套高效能学习方法论

不知道你有没有过这种体验:收藏夹里躺着几十篇“干货”,网盘里存了十几个G的教程,每天也在刷各种碎片知识,可真到用的时候,脑子里却一片空白。我们太容易把“知道了”当成“学会了”,把“看过”当成“会用”…

📰

原根判定与搜索:从数论基础到NTT工程实践

1. 原根:数论里那个“能生出整个群”的种子你翻过初等数论教材,大概率在“模运算”章节末尾见过这个词——原根。它不像最大公约数那样天天打交道,也不像费马小定理那样被反复引用,但它一旦出现,往往意味着某个模数下的…

📰

VISSIM交通仿真优化方法与实战技巧

1. 项目概述:VISSIM交通仿真优化方法解析第一次接触VISSIM是在2018年参与城市快速路改造项目时,当时我们需要评估新建匝道对主路通行效率的影响。传统的人工计算和静态模型已经无法满足复杂交通流分析的精度要求,而VISSIM的动态微观仿真能力完…

📰

Harness 与 AgentCore Gateway 深度集成:AI Agent 实时安全防线全拆解

先说一个我在生产环境里亲眼见过的事故现场。一个跑在客服场景的 AI Agent,上线第二周就被用户用一段精心构造的提示词绕过了系统提示,直接调用了内部通讯录查询接口,把几百条员工信息拖了出来。那一次之后我们才意识到:AI Agent …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬