news 2026/4/18 13:56:30

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/18 5:33:30

Java代码审计如何防范漏洞?十大高危漏洞修复策略

代码审计在软件开发过程中&#xff0c;安全性是不可忽视的关键因素。对于使用Java语言编写的程序而言&#xff0c;代码审计是一项重要的活动&#xff0c;它旨在识别潜在的安全漏洞并采取措施加以修复。本文将介绍Java代码审计中常见的十大高危漏洞&#xff0c;并提供相应的修复…

作者头像 李华
网站建设 2026/4/18 5:34:50

智能家居温湿度监测系统

智能家居温湿度监测系统设计 第一章 绪论 传统家居温湿度监测依赖人工观察或单一显示设备&#xff0c;存在数据记录不连续、调控滞后、无法远程查看等问题&#xff0c;难以满足现代家庭对居住舒适度与能源优化的需求。智能家居温湿度监测系统融合高精度传感、无线通信、智能联…

作者头像 李华
网站建设 2026/4/18 11:01:27

棋盘石下听风,道观檐下赏梅,昆明近郊的治愈之山

棋盘山国家森林公园位于云南省昆明市西山区&#xff0c;距市区约20公里&#xff0c;是昆明盆地西部一处融合了自然山林景观与人文古迹的国家级森林公园。其主峰海拔2493米&#xff0c;为玉案山脉最高点&#xff0c;山顶平坦开阔&#xff0c;可俯瞰昆明全景。公园因山顶曾有天然…

作者头像 李华