Leetcode905.Sort Array By Parity按奇偶排序数组

给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素。

你可以返回满足此条件的任何数组作为答案。

 

示例:

输入:[3,1,2,4] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。

 

提示:

  1. 1 <= A.length <= 5000
  2. 0 <= A[i] <= 5000

 

需要注意位运算的优先级,不加括号很可有结果不一样。最好加上括号

 

 

class Solution {
public:vector<int> sortArrayByParity(vector<int>& A) {int len = A.size();int low = 0;int high = len - 1;while(low < high){for(; low < high; low++){if((A[low] & 1) == 1){break;}}for(; high > low; high--){if((A[high] & 1) == 0){break;}}if(low < high){swap(A[low], A[high]);}}return A;}
};

 

 

转载于:https://www.cnblogs.com/lMonster81/p/10433911.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/484768.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第一章 计算机系统概述 1.1 计算机发展史 [计算机组成原理笔记]

第一章 计算机系统概述 1.1 计算机发展史 本笔记参考书目&#xff1a; 计算机组成原理&#xff08;第六版.立体化教材&#xff09;白中英、戴志涛2021王道计算机组成原理视频公开课 本节重点&#xff1a; 计算机硬件的发展史 转载请注明文章来源&#xff01; 什么是计算机系…

我国工业互联网 技术路线与发展趋势研究

来源&#xff1a;中国工业和信息化本文发表于《中国工业和信息化》杂志2021年4月刊总第33期作者&#xff1a;许雪荷 中国工业互联网研究院自2017年《国务院关于深化“互联网先进制造业”发展工业互联网的指导意见》发布以来&#xff0c;国家高度重视工业互联网创新发展&#…

T-SQL 之 执行顺序

T-SQL 之 执行顺序 转载于:https://www.cnblogs.com/macT/p/9952172.html

【创新应用】小图像,大图景:AI彻底改变了显微镜技术

来源&#xff1a;智能研究院20 年前&#xff0c;计算机生物学家 Anne Carpenter 在读博士时第一次意识到她需要学习计算机编程。Carpenter 说&#xff1a;「在麻省理工学院和哈佛大学的博德研究所 (Broad Institute of MIT and Harvard in Cambridge) 管理实验室的时候。她记得…

js 简单弹框toast

新建toast.js文件 function Toast(msg,duration){durationisNaN(duration)?3000:duration;var m document.createElement(div);m.innerHTML msg;m.style.cssText"max-width:60%;min-width: 150px;padding:0 14px;height: 40px;color: rgb(255, 255, 255);line-height: …

历史上12篇最著名的博士论文欣赏

来源 &#xff1a; 学位与写作Ali Gajani在mrgreek网站分享了12篇著名学者的博士论文&#xff0c;分别是居里夫人的博士论文、香浓的博士论文、纳什的博士论文、德布罗意的博士论文、费曼的博士论文、爱因斯坦的博士论文、马克思的博士论文、韦伯的博士论文、萨特兰的博士论文、…

Exalogic硬件架构

1、硬件配置见如下图表。 组件名称满配半配1/4配1/8配Sun Rack II 12421111计算节点 X2-2、X3-2、X4-2、X5-2、X6-2301684存储设备 X2-2和X3-2: Dual controller Sun ZFS Storage 7320 appliance (60 TB) X4-2和X5-2: Oracle ZS3-ES storage appliance X6-2: Oracle ZS5–ES st…

AI领域五年引用量最高的10大论文:Adam登顶,AlphaGo、Transfromer上榜

来源&#xff1a;图灵人工智能编译&#xff1a;琰琰近五年来&#xff0c;AI学术论文的投稿量和接收量都在不断攀升&#xff0c;包括NeurIPS、AAAI、ACL&#xff0c;ICML、EMNLP等国际顶会。根据权威数据统计&#xff0c;NeurIPS论文收录量在2019年呈指数级增长&#xff0c;领先…

64 求1+2+3+...+n(发散思维能力 )

题目描述&#xff1a; 求123...n&#xff0c;要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句&#xff08;A?B:C&#xff09;。 解题思路&#xff1a; 1&#xff09;利用&&的短路特性 2) 利用sizeof特性&#xff0c;使用公式n(n1)/2 …

Cell Reports:黄梓芮等揭示大脑皮层中通往意识的“大门”

来源&#xff1a;小柯生命北京时间2021年5月4日晚23时&#xff0c;Cell Reports在线发表美国密歇根大学一项关于前脑岛在大脑网络切换和意识通达中关键门控作用的研究——“Anterior insula regulates brain network transitions that gate conscious access”。此研究由密歇根…

第一轮冲刺第一天

今天我们完成了二维迷宫草图的制作&#xff0c;我主要负责在3dmax里画草图。 明天我将负责对二维迷宫草图的检核和完善。转载于:https://www.cnblogs.com/xuzhengdong/p/9966216.html

DeepMind强化学习新研究:更快的知识学习,更强的环境适应

来源&#xff1a;AI科技评论编译&#xff1a;Mr Bear校对&#xff1a;维克多DeepMind官方博客在一篇文章“Fast reinforcement learning through the composition of behaviours”中&#xff0c;针对强化学习中的“从头学习”问题给予了解决方案。文章中表示&#xff0c;人类处…

php 文件加载方式

两种加载文件的方式 includerequire使用场景&#xff1a; 动态加载文件的时候&#xff0c;使用include&#xff0c;否则使用require。 示例&#xff1a; # 引入php文件--include方式 inlcude("./functions_func.php"); 或 inlcude "./functions_func.php";…

为什么AI无法解决一般智能问题?

来源&#xff1a;学术头条我们什么时候才能拥有在各方面能够模仿人脑的人工智能&#xff1f;专家们对这个问题意见不一。但大家都同意的是&#xff0c;目前的人工智能系统与人类的智力相去甚远。直接表现是&#xff1a;AI只在特定任务中表现优异&#xff0c;无法将其能力扩展到…

ADT操作实例

ps.1.put(rank,value) 把当前rank的元素的数值修改 2.get(rank)获取rank的元素 3.remove(value)把向量中value剔除掉 4.size()返回元素个数 5.disordered()检测向量的有序性&#xff0c;是否存在紧邻的逆序对&#xff0c;只要返回的数值不是0&#xff0c;说明它尚未构成有序的序…

群雄逐鹿,谁会赢得自动驾驶之战?

来源&#xff1a;AI前线作者 | Timothy B.Lee译者 | 王强策划 | 刘燕自动驾驶技术行业今天正处于一种奇怪的状态。过去多年来&#xff0c;整个行业已经在自动驾驶技术上投入了庞大的资金&#xff0c;其中许多公司都拥有了看起来跑得不错的自动驾驶汽车原型。但据我所知&#xf…

ActiveMQ反序列化漏洞(CVE-2015-5254)复现

0x00 漏洞前言 Apache ActiveMQ是美国阿帕奇&#xff08;Apache&#xff09;软件基金会所研发的一套开源的消息中间件&#xff0c;它支持Java消息服务&#xff0c;集群&#xff0c;Spring Framework等。Apache ActiveMQ 5.13.0之前5.x版本中存在安全漏洞&#xff0c;该漏洞源于…

阿里最新研究试用因果推理方法让视觉AI更智能,入选CVPR 2021

来源:AI前线学过人类照片和鱼类照片的 AI&#xff0c;第一次见到美人鱼的照片会作何反应&#xff1f;人脸和鱼身它都很熟悉&#xff0c;但它无法想象一个从没见过的事物。近期&#xff0c;阿里巴巴达摩院将因果推理方法引入计算机视觉领域&#xff0c;尝试克服机器学习方法的缺…

博客文章排版学习

一、序言 第一次写博客觉得文章的排版十分重要&#xff0c;查阅了几篇博文&#xff0c;觉得Leo_wlCnBlogs的文章让我获益良多&#xff0c;所以我做出了总结&#xff0c;方便自己学习复习。 博文写出来排版好了才让人看得舒服&#xff0c;才有动力看下去&#xff0c;之前百度查资…

《神经元》发表脑智卓越中心关于灵活分类决策神经环路机制的研究成果

来源&#xff1a; 脑科学与智能技术卓越创新中心2021年5月5日&#xff0c;《Neuron》期刊在线发表了题为《基于任务结构信息的灵活感知抉择神经环路机制》的研究论文&#xff0c;该研究由中国科学院脑科学与智能技术卓越创新中心&#xff08;神经科学研究所&#xff09;、上海脑…