2019独角兽企业重金招聘Python工程师标准>>>

905. Sort Array By Parity

题目链接

905. Sort Array By Parity

题目分析

这个题目非常简单。要求把数组重新排序成偶数在前,奇数在后。

思路

把数组拆分成奇偶两组,再拼接即可。

最终代码

<?php
class Solution {function sortArrayByParity($A) {$odd = array_filter($A,function($var){return ($var & 1);});$even = array_filter($A,function($var){return (!($var & 1));});return $even + $odd;}
}

若觉得本文章对你有用,欢迎用爱发电资助。

转载于:https://my.oschina.net/u/2246923/blog/3023306

Leetcode PHP题解--D7 905. Sort Array By Parity相关推荐

  1. Leetcode PHP题解--D16 922. Sort Array By Parity II

    2019独角兽企业重金招聘Python工程师标准>>> 922. Sort Array By Parity II 题目链接 922. Sort Array By Parity II ...

  2. LeetCode 905 Sort Array By Parity--Java stream,Python lambda表达式一行 解法

    题目地址:Sort Array By Parity - LeetCode Given an array A of non-negative integers, return an array cons ...

  3. 992. Sort Array By Parity II - LeetCode

    为什么80%的码农都做不了架构师?>>>    Question 992. Sort Array By Parity II Solution 题目大意:给一个int数组,一半是奇数一 ...

  4. LeetCode 922 Sort Array By Parity II 解题报告

    题目要求 Given an array A of non-negative integers, half of the integers in A are odd, and half of the i ...

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

    给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素. 你可以返回满足此条件的任何数组作为答案. 示例: 输入:[3,1,2,4] 输出:[2,4,3,1] ...

  6. 【Python CheckiO 题解】Sort Array by Element Frequency

    CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,本博客主要记录自己用 Python 在闯关时的做题思 ...

  7. LeetCode 33. Search in Rotated Sorted Array

    问题链接 LeetCode 33. Search in Rotated Sorted Array 题目解析 给定一个 "升序" 的 无重复 数组,从中寻找目标值."升序& ...

  8. 【 MATLAB 】sort ( Sort array elements )

    sort Sort array elements Syntax B = sort(A) B = sort(A,dim) B = sort(___,direction) B = sort(___,Nam ...

  9. LeetCode 26 Remove Duplicates from Sorted Array [Array/std::distance/std::unique] c++

    LeetCode 26 Remove Duplicates from Sorted Array [Array/std::distance/std::unique] <c++> 给出排序好的 ...

最新文章

  1. 微软已经宣布自2009年4月14日起放弃对windows xp的主流支持
  2. java.util.date_关于java中java.util.Date(急)
  3. 新手理解之NHibernate是什么?
  4. WebApi Ajax 跨域请求解决方法(CORS实现)
  5. java for循环break_Java中break、continue、return在for循环中的使用
  6. Linux_异常_01_CentOS7无法ping 百度
  7. mysql约束与索引的区别
  8. 机器学习项目实战----泰坦尼克号获救预测(一)
  9. jsp页面ajax用法,在jsp中使用jquery的ajax
  10. label之间展示间距_工法样板如何做?碧桂园质量工法样板展示区做法标准
  11. ubuntu vscode 配置字体_配置vscode终端字体,vscode终端字体
  12. 教师专用录微课及剪辑软件推荐-camtasia及使用教程
  13. excel随机数_利用excel快速凭空制造大量随机数据?想要制造什么数据都可以
  14. R/ggplot2保存图片中文字体至PDF——showtext包一文清除所有障碍
  15. php工程师的学习之道以及需要掌握的知识体系
  16. MSP430F6638单片机复习笔记
  17. 三款正射图合并软件性能对比
  18. 林轩田《机器学习基石》作业一-Python实现
  19. HDU - 1873 看病要排队(优先队列)
  20. win10打开计算机加载很慢,win10电脑文件夹打开特别慢怎么回事 文件夹假死问题快速解决步骤...

热门文章

  1. sql server 碎片整理——DBCC SHOWCONTIG
  2. DataSet和ListT 泛型之间互相转换 (转载, 作者写的很好)
  3. 支付宝ios SDK官方下载页面
  4. 大数据_Flink_Java版_数据处理_流处理API_Sink操作_把数据存储到ElasticSearch---Flink工作笔记0040
  5. 百度人脸识别技术应用001---百度人脸识别应用业务介绍
  6. 基于Spring Security的认证方式_SpringBoot认识_Spring Security OAuth2.0认证授权---springcloud工作笔记121
  7. K8S_Google工作笔记0013---通过二进制方式_部署node节点_安装docker
  8. 数据库工作笔记002---Linux下开启,重启,关闭mysql
  9. ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法
  10. java在线支付---01_在线支付功能的演示与概述