剑指offer13 调整数组顺序使奇数位于偶数前面
来源:互联网 发布:酷狗无法连接网络 编辑:程序博客网 时间:2024/06/05 06:46
水题,遍历三遍vector就ok了。
class Solution {public: void reOrderArray(vector<int> &array) { vector<int> result; for(vector<int>::iterator iter = array.begin();iter != array.end();iter++) { if(*iter%2!=0) result.push_back(*iter); } for(vector<int>::iterator iter = array.begin();iter != array.end();iter++) { if(*iter%2==0) result.push_back(*iter); } while(!array.empty()) { array.pop_back(); } for(vector<int>::iterator iter = result.begin();iter != result.end();iter++) { array.push_back(*iter); } }};
0 0
- 剑指offer13 调整数组顺序使奇数位于偶数前面
- 剑指offer:调整数组顺序使奇数位于偶数前面
- 剑指Offer14 调整数组顺序使奇数位于偶数前面
- 剑指offer--调整数组顺序使奇数位于偶数前面
- 剑指offer 调整数组顺序使奇数位于偶数前面
- 《剑指offer》调整数组顺序使奇数位于偶数前面
- 剑指 offer:调整数组顺序使奇数位于偶数前面
- 剑指offer-调整数组顺序使奇数位于偶数前面
- 剑指offer 调整数组顺序使奇数位于偶数前面
- 剑指offer-调整数组顺序使奇数位于偶数前面
- 剑指offer 调整数组顺序使奇数位于偶数前面
- 【剑指offer】调整数组顺序使奇数位于偶数前面
- [剑指offer]调整数组顺序使奇数位于偶数前面
- 剑指offer:调整数组顺序使奇数位于偶数前面
- 【剑指offer】调整数组顺序使奇数位于偶数前面
- 剑指offer|调整数组顺序使奇数位于偶数前面
- 《剑指offer》调整数组顺序使奇数位于偶数前面
- 剑指Offer:调整数组顺序使奇数位于偶数前面
- JavaScript-DOM编程
- 在MFC Ribbon中EDIT控件的使用
- Sping cache 资料(一。Spring4.1新特性——Spring缓存框架增强)
- 2011年时我的自评
- 野人学Android第二弹——单张图片的上传
- 剑指offer13 调整数组顺序使奇数位于偶数前面
- ubuntu系统分区
- 关于matlab绘图中字体及图片大小等的设置
- 一步步构建Material Design风格App
- OpenJudge_P8462 大盗阿福
- Adding Jar Files With Dependencies And Modules
- Spring MVC 入门示例讲解
- centos6.5安装mysql
- Android之ActionBar遇到的问题