leetcode 905. Sort Array By Parity(按奇偶排序数组)

Android11.0系统中适配EC20模块4G及GPS功能 本文主要描述在RK3568Android11中适配EC20模块,启用4G与GPS功能。 阅读详情

Given an integer array nums, move all the even integers at the beginning of the array followed by all the odd integers.

Return any array that satisfies this condition.

Example 1:

Input: nums = [3,1,2,4]
Output: [2,4,3,1]
Explanation: The outputs [4,2,3,1], [2,4,1,3], and [4,2,1,3] would also be accepted.

按奇偶顺序排序,把数组的偶数放在前面,奇数放在后面。

思路:
遍历两次数组,第一次把偶数填进前半段,第二次把奇数填到后半段。

public int[] sortArrayByParity(int[] nums) {
    int n = nums.length;
    int[] res = new int[n];
    int i = 0;
    
    for(int num : nums) {
        if(num % 2 == 0) {
            res[i] = num;
            i ++;
        }
    }
    
    for(int num : nums) {
        if(num % 2 != 0) {
            res[i] = num;
            i ++;
        }
    }
    return res;
}
ANSYS_APDL实战入门——从零开始掌握模态分析 本文为ANSYS APDL模态分析实战入门指南,通过一个悬臂梁案例,手把手教你从零开始掌握APDL命令流。内容涵盖从模型创建、材料定义、网格划分到边界条件设置、求解及后处理结果查看的全流程,帮助工程师快速上手结构动力学分析,避免共振风险。 阅读详情

相关推荐

ESP32S3编译micropython固件

编译ESP32芯片的micropython固件

m0_73253860的博客 2553

LeetCode - ​905 - 按奇偶排序数组(sort-array-by-parity)

一 目录 不折腾的前端,和咸鱼有什么区别目录一 目录二 前言三 解题及测试四 LeetCode Submit五 解题思路二 前言 难度:简单涉及知识:数组题目地址:https://lee...

weixin_41806099的博客 183

U2Net网络实战:从原理到代码实现(附背景去除应用)

本文深入解析了U2Net网络的原理与代码实现,重点剖析了其独特的嵌套U型结构(RSU模块)和显著图融合机制。通过实战演示,指导读者如何加载预训练模型并应用于精准的图像背景去除任务,为电商、摄影等领域提供高效的自动化抠图解决方案。

nn3456的博客 490

Leetcode 922. 按奇偶排序数组 II——Sort

class Solution { public: vector<int> sortArrayByParityII(vector<int>& A) { vector<int> res(A.size()); int OddIndex = 1, EvenIndex = 0; for(auto a :...

Arthur_Holmes的博客 337

setup time和hold time的计算

内容仅仅为了方便记忆,与原理无关

sddhyl的博客 7810

HDR标准核心参数全解析:从PQ/HLG到元数据,一篇搞懂技术选型

本文全面解析HDR标准的核心参数,包括PQ/HLG传输函数和元数据机制,帮助读者理解技术选型的关键因素。通过对比主流HDR标准的技术细节,提供从内容创作到硬件适配的实用指南,助力实现更真实的视觉体验。

weixin_31766003的博客 300

leetcode 905. 按奇偶排序数组(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 &lt;= A.length &lt;= 5000 0 &lt;= A[i]...

一叶之修的博客 190

树莓派4B:控制步进电机

文章目录准备阶段接线阶段树莓派程序 准备阶段 准备以下物品,淘宝都可以买到: 57步进电机 电源开关(220v转24v,3A,72W) 步进电机驱动器 电源线 电线 杜邦线 树莓派4B一套 具体型号如下: 接线阶段 整体:接线效果如下图 电源开关起220v转24v作用,很好接线,输出24v接入步进电机驱动器 步进电机驱动器的 A+ A- B+ B- 按提示接步进电机四线,步进电机上就会有说...

学习路上的鸭子的博客 1万+

905. Sort Array By Parity(按奇偶排序数组)———附带思路和完整代码

文章目录0 效果1 题目2 思路3 代码 0 效果 1 题目 2 思路 因为cmp返回值小于1的排在前面,因此只需要让两个比较的值的差(偶数恒小于奇数)就可以,让数与1做&操作,这样偶数的结果都是0,奇数的结果都是1。 3 代码 C: int cmp2(int n){ return n&1; } int cmp(const void* p1, const void* p2){ return cmp2(*(int*)p1) - cmp2(*(int*)p2); } in

韩江雪de 小屋 574

uniapp - 最新微信小程序手机号一键登录功能效果,uniapp小程序实现手机号码一键登录,uniapp微信小程序端通过手机号授权完成立即登录操作(详细示例源码,新手小白一键复制开箱即用)

uniapp,微信小程序,uniapp小程序平台,uniApp手机号一键登录,uniapp小程序端手机号一键登录功能,实现微信小程序手机号一键登录,在uniapp中实现获取手机一键登录功能,uniapp手机号快捷登录,uniapp微信小程序授权登录并获取手机号,微信小程序手机号快速验证组件调用方式,uniapp小程序怎么用手机号一键登录,uniapp一键登录流程及代码,如何获取手机号一键登录到小程序,微信小程序获取本机手机号一键登录功能,新手详细教程,详细手机一键登录完整示例代码,uni-app微信unia

✅ 精选推荐文章 1万+

(01)ORB-SLAM2源码无死角解析-(38) EPnP 算法原理详解→理论基础二:分情况求得beta初始解

讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解的(01)ORB-SLAM2源码无死角解析链接如下(本文内容来自计算机视觉life ORB-SLAM2 课程课件): (01)ORB-SLAM2源码无死角解析-(00)目录_最新无死角讲解:https://blog.csdn.net/weixin_43013761/article/details/123092196 文末正下方中心提供了本人联系方式,点击本人照片即可显示WX→官方认证{\color{blue}{文末正下方中心}

江南才尽江南山,年少无知年少狂! 1024

922. 按奇偶排序数组 II

来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/sort-array-by-parity-ii 题目 给定一个非负整数数组 nums,  nums 中一半整数是 奇数 ,一半整数是 偶数 。 对数组进行排序,以便当 nums[i] 为奇数时,i 也是 奇数 ;当 nums[i] 为偶数时, i 也是 偶数 。 你可以返回 任何满足上述条件的数组作为答案 。 示例 1: 输入:nums =

唯有美食与爱不可辜负 376

torch_npu 用法笔记

torch_npu 用法笔记

jacke121的专栏 1535

【LeetCode】905. Sort Array By Parity 按奇偶排序数组

给你一个整数数组 nums,将 nums 中的的所有偶数元素移动到数组的前面,后跟所有奇数元素。 返回满足此条件的 任一数组 作为答案。

负雪明烛 2196

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

[LeetCode] 905. Sort Array By Parity 按奇偶排序数组

前后指针操作即可。 #include #include using namespace std; void SortArrayByParity(vector &vec) { int left = 0; int right = vec.size() - 1; while (left < right) { while (left < right && vec[lef...

weixin_41157881的博客 230

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

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 <= A.length <...

Ha12312的博客 196

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

LeetCode.905-按奇偶排序数组(Sort Array By Parity)

这是悦乐书的第347次更新,第371篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第212题(顺位题号是905)。给定一个非负整数数组A,返回一个由A的所有偶数元素组成的数组,后跟A的所有奇数元素。 你可以返回满足此条件的任何答案数组。例如: 输入:[3,1,2,4] 输出:[2,4,3,1] 说明:[4,2,3,1],[2,4,1,3]和[4,2,1,3]也是正确...

weixin_34268753的博客 250

【Leetcode】905. 按奇偶性排序数组(Sort Array By Parity)

Leetcode - 905 Sort Array By Parity (Easy) 题目描述:排序数组使得偶数在前,奇数在后。 Input: [3,1,2,4] Output: [2,4,3,1] The outputs [4,2,3,1], [2,4,1,3], and [4,2,1,3] would also be accepted. 解法一:额外数组 public int[] sortA...

厉兵秣码 281

905.[leetcode]C++实现按奇偶排序数组(Sort Array By Parity)

(一)题目描述 (二)思想方法 设置两个指针,一个指向数组起始位置low=0;一个指向数组末尾high=A的大小减一。若数组low位置的数是偶数则low++,直到遇到奇数,high类似,若high的位置为奇数,则high--,直到遇到偶数,若此时low<high,则他俩交换。直到low不小于high。 (三)代码实现 class Solution { public: ...

guaiguaitinghua的博客 686

[Swift]LeetCode905. 按奇偶排序数组 | Sort Array By Parity

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/stren...

weixin_30547797的博客 104

Leetcode 905.按奇偶排序数组(Sort Array By Parity)

Leetcode 905.按奇偶排序数组 1 题目描述(Leetcode题目链接)   给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。你可以返回满足此条件的任何数组作为答案。 输入:[3,1,2,4] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。 提示: 1 <= A.leng...

qq_39378221的博客 152

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

Problem:双指针,左侧拿到第一个奇数索引,右侧拿到第一个偶数索引,然后两者互换的。

邹九的个人博客 278

LeetCode 905 Sort Array By Parity 按奇偶排序数组

解法一: class Solution { public:     vector&lt;int&gt; sortArrayByParity(vector&lt;int&gt;&amp; A) {         vector&lt;int&gt; ret;         for(auto a:A)         {             if(a%2==0)                ...

qq_34501451的博客 177

905. Sort Array By Parity*

905. Sort Array By Parity* https://leetcode.com/problems/sort-array-by-parity/ 题目描述 Given an array A of non-negative integers, return an array consisting of all the even elements of A, followed by all...

珍妮的选择的博客 284
上一篇: leetcode 844. Backspace String Compare(比较含退格的字符串)
下一篇: leetcode 1679. Max Number of K-Sum Pairs(和为k的数字对)
蓝羽飞鸟
博客等级 码龄8年 1万+粉丝 727原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝羽飞鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值