news 2026/5/5 7:51:47

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

作者头像

张小明

前端开发工程师

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

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

耗时100%,双指针,左侧拿到第一个奇数索引,右侧拿到第一个偶数索引,然后两者互换的

Code

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

Java赋能零工:众包兼职人力资源智能匹配

Java通过其强大的技术架构与丰富的功能模块&#xff0c;为众包兼职人力资源的智能匹配提供了高效、安全、灵活的解决方案&#xff0c;有效提升了零工经济的匹配效率与用工灵活性。以下从技术架构、核心功能、创新突破及行业实践四个维度进行详细阐述&#xff1a; 一、技术架构…

作者头像 李华
网站建设 2026/4/30 23:52:55

IPA 重签名插件上传 + 添加保姆级教程!顺便安利神仙工具 moooke

宝子们&#xff01;好多人问我签名应用的时候&#xff0c;插件到底该在哪上传、怎么添加&#xff0c;今天就把压箱底的工具和教程分享给你们&#xff0c;还能帮你们的内容更容易被搜到哦&#xff5e; 签名应用需要插件&#xff0c;那在哪里上传插件和添加插件呢&#xff1f; …

作者头像 李华
网站建设 2026/4/30 23:52:54

将Map转成对应实体

将Map转成对应实体&#xff0c;但存在字段类型对不上&#xff0c;比如map里面是字符串&#xff08;存在非数字字符&#xff09;&#xff0c;但实体是double&#xff0c;map不需要和实体一一对应&#xff0c;map中有的字段&#xff0c;实体没有&#xff0c;则不会转换&#xff0…

作者头像 李华
网站建设 2026/5/2 23:49:39

Java基于Spring Boot+Vue的在线学习管理系统

所需该项目可以在最下面查看联系方式&#xff0c;为防止迷路可以收藏文章&#xff0c;以防后期找不到 这里写目录标题 项目介绍系统实现截图技术栈介绍Spring Boot与Vue结合使用的优势Spring Boot的优点Vue的优点 Spring Boot 框架结构解析Vue介绍系统执行流程Java语言介绍系统…

作者头像 李华