#103. 数组偶奇分离
数组偶奇分离
偶奇分离
题目背景
在一次数据整理任务中,我们需要对一组数字进行特殊排序。为了方便后续处理,所有偶数需要排在所有奇数之前。
题目描述
给定一个整数数组,请返回一个新数组(或修改原数组),其中包含与给定数组完全相同的数字,但经过重新排列,使得所有偶数都出现在所有奇数之前。除此之外,数字的相对顺序可以是任意的。
输入格式
输入以如下格式从标准输入中给出。
一行,包含一个用方括号
[]包裹的整数列表,列表中的数字用空格分隔。
输出格式
输出以如下格式输出到标准输出中。
一行,包含一个用方括号
[]包裹的整数列表,列表中的数字用逗号和空格,分隔。
样例
[1 0 1 0 0 1 1]
[0, 0, 0, 1, 1, 1, 1]
[3 3 2]
[2, 3, 3]
[2 2 2]
[2, 2, 2]
样例解释
对于样例输入 [1 0 1 0 0 1 1],偶数是 ,奇数是 。将所有偶数排在所有奇数之前,得到 [0, 0, 0, 1, 1, 1, 1]。偶数和奇数内部的相对顺序不作要求。
数据范围
时间限制:1s 内存限制:1024KiB