news 2026/5/10 9:35:54

leetcode 922. Sort Array By Parity II 按奇偶排序数组 II-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 922. Sort Array By Parity II 按奇偶排序数组 II-耗时100

Problem: 922. Sort Array By Parity II 按奇偶排序数组 II

耗时100%,一个指针就行了,若满足题意则l++,r = l+1,若满足题意或者nums[l]和nums[r]奇偶性相同则r++,此时一定满足nums[l]和nums[r]不符合题意且奇偶性不同,然后交换两者且l+1,只需要遍历一次

Code

class Solution { public: vector<int> sortArrayByParityII(vector<int>& nums) { int n = nums.size(); int l = 0, r = 1; while(l < n) { while( l < n && (nums[l]&1)==(l&1) ) l++; r = l + 1; while( r < n && ( (nums[r]&1)==(r&1) || (nums[l]&1)==(nums[r]&1) ) ) r++; if(l < n && r < n) swap(nums[l++], nums[r]); } return nums; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/2 13:12:41

救命神器!继续教育论文写作利器 —— 千笔写作工具

你是否也曾为论文写作而焦头烂额&#xff1f;选题无从下手&#xff0c;框架混乱&#xff0c;文献查找困难&#xff0c;查重率高得让人崩溃&#xff0c;格式错误层出不穷……这些困扰着无数继续教育学生的难题&#xff0c;是否让你感到力不从心&#xff1f;别再独自挣扎&#xf…

作者头像 李华
网站建设 2026/5/1 7:18:31

springboot连锁药店管理系统_开题报告

目录系统背景与意义核心功能模块技术选型创新点预期成果项目技术支持可定制开发之功能亮点源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作系统背景与意义 连锁药店管理系统基于SpringBoot框架开发&#xff0c;旨在解决传统药店管理中的信息…

作者头像 李华
网站建设 2026/5/6 3:30:18

自动化测试的颠覆性影响与核心挑战

一、效率革命下的岗位重构 基础测试职能替代加速 AI脚本生成工具&#xff08;如Testim、Applitools&#xff09;已实现80%回归用例自动编写&#xff0c;传统UI验证岗位需求锐减 自愈测试技术降低30%脚本维护成本&#xff0c;倒逼测试人员从“执行者”转向“策略师” 质量保障…

作者头像 李华
网站建设 2026/5/1 15:34:12

效率直接起飞!领军级的降AI率网站 —— 千笔·专业降AIGC智能体

在AI技术迅速渗透学术写作领域的当下&#xff0c;越来越多的学生和研究者开始依赖AI工具提升写作效率。然而&#xff0c;随之而来的AI生成内容识别率问题也日益严峻&#xff0c;知网、Turnitin等查重系统不断升级算法&#xff0c;对AI痕迹的检测愈发精准。一旦论文AI率过高&…

作者头像 李华
网站建设 2026/5/8 13:51:02

UE5 C++(67)

&#xff08;302&#xff09; &#xff08;303&#xff09; 谢谢

作者头像 李华
网站建设 2026/5/1 11:49:14

最危险的不是冲动,是你为冲动找理由

创业者常常最容易高估自己“能保持理性”的能力。然而&#xff0c;真实情形往往并非如此。一旦情绪掺和进来&#xff0c;大脑可不会提醒你“注意&#xff0c;你正处于情绪化状态”&#xff0c;它只会悄无声息地换种运作模式&#xff1a;开始为你的决定找寻各种理由。大家回想一…

作者头像 李华