news 2026/7/18 8:05:25

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/7/3 19:32:11

SpringBoot一键集成GrayLog,那叫一个丝滑

在微服务架构中&#xff0c;一个服务通常都会有多个实例&#xff0c;而这些服务实例可能会被部署到不同的机器或虚拟容器上。此时对于日志数据的查看和分析就会变得困难起来&#xff0c;因为这些服务的日志数据都散落在各自实例所在的机器或容器上。例如&#xff0c;我现在要在…

作者头像 李华
网站建设 2026/7/14 2:21:17

软件安全测试标准是什么?ISO 27001与OWASP关键要求

在当今数字化的世界里&#xff0c;软件安全已成为企业成功的关键因素之一。随着网络攻击的日益复杂和频繁&#xff0c;确保软件的安全性变得尤为重要。为了帮助组织评估和提升安全性&#xff0c;国际上制定了一系列的标准和指南。本文将重点介绍两个重要的框架&#xff1a;ISO …

作者头像 李华
网站建设 2026/7/1 22:41:01

阿里云代理商: 如何选择适合自己的阿里云 ECS 配置?

引言&#xff1a;去年某初创团队因直接选用 16 核 32G 高配 ECS 部署企业官网&#xff0c;导致每月成本超 6000 元。实际流量监测显示&#xff0c;其日均访问量不足 500—— 这是典型的 “配置过度” 陷阱。选择 ECS 配置并非规格越高越好&#xff0c;而需精准匹配业务场景。本…

作者头像 李华
网站建设 2026/7/18 8:01:34

中科大重新定义网站开发:让AI像程序员一样搭建完整的全栈网站

这项由香港中文大学多媒体实验室和深圳环路研究院联合开展的研究于2026年2月发表&#xff0c;感兴趣的读者可以通过论文编号arXiv:2602.03798查询完整研究。这个看似遥远的技术突破&#xff0c;实际上正在悄悄改变我们身边的网站开发世界。 当你打开一个网站时&#xff0c;背后…

作者头像 李华
网站建设 2026/7/5 2:14:13

极简局域网共享工具:通过网页跨设备互传文件

你是否遇到过这些情况&#xff1a;想将电脑上的一个大文件快速传到手机&#xff0c;却发现数据线不在身边&#xff1b;需要与办公室同事临时分享一个文件夹&#xff0c;但设置SMB或FTP共享又过于麻烦&#xff1b;或者在自家局域网内&#xff0c;想用平板直接访问电脑里的影片或…

作者头像 李华