C++将整数数组分割成奇数和偶数两个数组的源码

Posted stegosaurus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++将整数数组分割成奇数和偶数两个数组的源码相关的知识,希望对你有一定的参考价值。

把代码过程经常用到的代码片段做个珍藏,下面的代码是关于C++将整数数组分割成奇数和偶数两个数组的的代码。
{
int even = 0;
int odd = 0;

for (int i = 0; i < size; i++)
{
if(array[i]%2==0)
{
even++;
}
else
{
odd++;
}
}


int m = 0;
int n = 0;

for (int i = 0; i < size; i++)
{
if(array[i]%2==0)
{
arrayEven[m] = array[i];
m++;
}
else
{
arrayOdd[n] = array[i];
n++;
}
}

array = arrayEven;
array2 = arrayOdd;
}




 

以上是关于C++将整数数组分割成奇数和偶数两个数组的源码的主要内容,如果未能解决你的问题,请参考以下文章

LintCode之奇偶分割数组

奇数偶数排序技巧分析

将一个数组拆分为两个数组,一个为奇数数组,一个为偶数数组

调整数组顺序使奇数位于偶数前面

vb实验 随机数中求奇偶数和素数并进行排序

面试题14: 调整数组顺序使奇数位于偶数前面