Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >LeetCode 905. 按奇偶排序数组

LeetCode 905. 按奇偶排序数组

作者头像
freesan44
发布于 2020-06-11 14:16:57
发布于 2020-06-11 14:16:57
51000
代码可运行
举报
文章被收录于专栏:freesan44freesan44
运行总次数:0
代码可运行

题目

给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
示例:

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

提示:

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

解题思路

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
class Solution:
    def sortArrayByParity(self, A: [int]) -> [int]:
        # #双指针
        # left = 0
        # right = len(A)-1
        # while left != right:
        #     if A[left] %2 == 0:
        #         left += 1
        #         continue
        #     if A[right] %2 == 1:
        #         right -= 1
        #         continue
        #     A[left], A[right] = A[right], A[left]
        #     left += 1
        #     if left == right:break
        #     right -= 1
        # return A
        #数组
        ret = []
        for i in A:
            if i %2 == 0:
                ret.insert(0,i)
            else:
                ret.append(i)
        return ret
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
LeetCode905. 按奇偶排序数组 题解
给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。
编程之心
2020/10/13
3780
905. 按奇偶排序数组
给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。
Michel_Rolle
2021/02/03
8.2K0
LeetCode - 按奇偶排序数组
LeetCode第905题,难度简单。这题很容易联想到之前发过的LeetCode - 按奇偶排序数组②
晓痴
2019/08/01
1.3K0
LeetCode - 按奇偶排序数组
LeetCode 905. 按奇偶排序数组
给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。
Michael阿明
2022/11/26
4450
LeetCode 905. 按奇偶排序数组
LeetCode 905. 按奇偶排序数组
905. 按奇偶排序数组: https://leetcode-cn.com/problems/sort-array-by-parity/
村雨遥
2020/04/10
4370
leetCode174|按奇偶排序数组
给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。
码农王同学
2021/02/02
4410
905 按奇偶排序数组
给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素。 你可以返回满足此条件的任何数组作为答案 示例: 输入:[3,1,2,4] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。
MaybeHC
2024/04/23
1660
LeetCode 系列 905. 按奇偶排序数组
905. 按奇偶排序数组: https://leetcode-cn.com/problems/sort-array-by-parity/
村雨遥
2020/07/03
6080
LeetCode 训练场:905. 按奇偶排序数组
1. 题目 905. 按奇偶排序数组 2. 描述 给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 示例: 输入: [3,1,2,4] 输出: [2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。 3. 思路 先声明一个数组 result 用来存放最终结果 然后遍历数组两次,第一次将偶数放入 result 中,第二次将奇数存入 result 中 主要进行的是遍
村雨遥
2022/06/15
2500
每天一道leetcode905-按奇偶排序数组
2018.11.12号打卡 明天的题目: https://leetcode.com/problems/merge-intervals/
乔戈里
2019/09/17
3160
LeetCode刷题——按奇偶排序数组和反转字符串中的元音字母
给你一个整数数组 nums,将 nums 中的的所有偶数元素移动到数组的前面,后跟所有奇数元素。
用户10234052
2022/12/02
1.3K0
数组排序问题-LeetCode 905、922、1122、451(哈希表,双指针)
给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 你可以返回满足此条件的任何数组作为答案。
算法工程师之路
2019/11/26
7120
力扣题目汇总(机器人返回原点,按奇偶排序,数字的补数)
在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。
小小咸鱼YwY
2019/07/24
6750
脚撕LeetCode(905)Easy
题目地址:https://leetcode-cn.com/problems/sort-array-by-parity/
JathonKatu
2022/01/18
1230
漫画:排序算法系列 第一讲(利用插入算法思想解题)
在leetcode中,直接搜索排序标签出现的题目有80余道,这是与排序直接相关的题目,不包括其他一些用到排序思想的题目。
程序员小浩
2020/03/30
3760
漫画:排序算法系列 第一讲(利用插入算法思想解题)
每日一题(2022-04-28)—— 按奇偶排序数组
不知道为什么会报错这个例子,在Goland中用对数器是没有错误的,这个例子在本地运行输出也是[0,1]。
传说之下的花儿
2023/04/16
1520
每日一题(2022-04-28)—— 按奇偶排序数组
LeetCode 905. 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 the odd elements of A.
Angel_Kitty
2018/12/28
3740
20 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 the odd elements of A.
devi
2021/08/18
2240
JavaScript数据结构与算法-Sort
这个方法需要 (n + 1 + n + 1) = 2n + 2 次运算。 我们把 算法需要执行的运算次数 用 输入大小n 的函数 表示,即 T(n) 。
FinGet
2019/06/28
7340
JavaScript数据结构与算法-Sort
LeetCode - 按奇偶排序数组②
这题是LeetCode第N次周赛的题目,题号是922,难度是Easy,当时处于疯狂刷通过率高的题目,然后提高自己的信心的地步...看提交记录,应该是一个月三周前提交的了。
晓痴
2019/07/24
1.3K0
LeetCode - 按奇偶排序数组②
相关推荐
LeetCode905. 按奇偶排序数组 题解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验