剑指offer---调整数组顺序使奇数位于偶数前面
Posted 双马尾是老公的方向盘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer---调整数组顺序使奇数位于偶数前面相关的知识,希望对你有一定的参考价值。
class Solution { public: void reOrderArray(vector<int> &array) //加个&表示引用 { int array_size = array.size(); //int xiabiao = (array_size - 1); vector<int> brray; for (int i = 0; i < array_size; ++i) { brray.push_back(array[i]); } int i = 0; int k = 0; int j = 0; while (i < array_size) { if ((brray[i]) % 2 != 0) { array[k] = brray[i]; ++k; } ++i; } while (j < array_size) { if ((brray[j]) % 2 == 0) { array[k] = brray[j]; ++k; } ++j; } } };
以上是关于剑指offer---调整数组顺序使奇数位于偶数前面的主要内容,如果未能解决你的问题,请参考以下文章