LeetCode(905)——按奇偶排序数组(JavaScript)
给定一个非负整数数组 A
,返回一个数组,在该数组中, A
的所有偶数元素之后跟着所有奇数元素。
你可以返回满足此条件的任何数组作为答案。
示例1:
输入:[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
/*** @param {number[]} A* @return {number[]}*/
var sortArrayByParity = function(A) {};
个人解法
var sortArrayByParity = function(A) {var result = [];//遍历A的所有元素,如果A是偶数就从result前面放入,如果奇数就从result后面push进去for(var i = 0; i < A.length; i ++){if(A[i] % 2 === 0){result.unshift(A[i]);}else{result.push(A[i]);}}return result;
};
LeetCode(905)——按奇偶排序数组(JavaScript)相关推荐
- Python Leetcode(905.按奇偶排序数组)
Python Leetcode(905.按奇偶排序数组) 给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素. 你可以返回满足此条件的任何数组作为答案. 示例 ...
- Leetcode 905. 按奇偶排序数组
给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素. 你可以返回满足此条件的任何数组作为答案. 示例: 输入:[3,1,2,4] 输出:[2,4,3,1] ...
- 905. 按奇偶排序数组
1// 905. 按奇偶排序数组 2/** 3 * @param {number[]} A 4 * @return {number[]} 5 */ 6var sortArrayByParity = f ...
- LeetCode:922. 按奇偶排序数组 II
922. 按奇偶排序数组 II 题目: 解题思路: 源码: 踩坑点: 题目: 解题思路: 维护俩个标记即可,每次让标记加2 源码: int* sortArrayByParityII(int* A, i ...
- leetcode 922. 按奇偶排序数组 II(双指针)
给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数. 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数:当 A[i] 为偶数时, i 也是偶数. 你可以返回任何满足上述条件的数组 ...
- int型 判断奇偶_905. 按奇偶排序数组
905. 按奇偶排序数组 Loading...leetcode-cn.com 给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素. 你可以返回满足此条件的 ...
- 922. 按奇偶排序数组 II
链接:922. 按奇偶排序数组 II 题解: class Solution {public:vector<int> sortArrayByParityII(vector<int> ...
- js 数组按奇偶拆分_力扣:按奇偶排序数组js
给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素. 你可以返回满足此条件的任何数组作为答案. 示例: 输入:[3,1,2,4] 输出:[2,4,3,1] 输 ...
- 刻意练习:LeetCode实战 -- Task02. 删除排序数组中的重复项
背景 本篇图文是LSGO软件技术团队组织的 第二期基础算法(Leetcode)刻意练习训练营 的打卡任务.本期训练营采用分类别练习的模式,即选择了五个知识点(数组.链表.字符串.树.贪心算法),每个知 ...
- LeetCode实战:删除排序数组中的重复项
题目英文 Given a sorted array nums, remove the duplicates in-place such that each element appear only on ...
最新文章
- OEA 框架演示 - 快过原型的开发
- 皮一皮:时间管理的重要性...
- Excel 技巧篇-公式实现在指定范围内生成指定小数位的随机数
- 数据指标有哪些?什么是好的数据指标?
- MC34063组成DC-DC电路
- 移动端设备判断,ios,android,判断设备,安卓
- 木鸟民宿发布“中秋国庆出游住宿预测报告” 重庆、长沙最受欢迎
- 25个学习要点帮助你从java菜鸟成为Java高手
- 数据库表结构设计方法
- 12月9日10日 总结
- 软件开发中的完整测试所包括的环节UT、IT、ST、UAT
- java环境安装菜鸟教程,Java基础教程---JDK的安装和环境变量的配置
- 理解 this.initialize.apply ( this, arguments )
- html ui动画效果图,20种炫酷的菜单线条动画特效UI设计效果_html/css_WEB-ITnose
- Jmeter Ant Jenkins报告优化——jmeter.results.shanhe.me模板的response和request值为空
- echarts树形结构实现组织架构图
- ubuntu 22端口不通
- 计算机管理没有指定运行,如何限制电脑只运行一个软件?只打开指定软件?
- 曾国藩语录[修养篇]
- Android的自定义view的旋转圆形菜单实现