剑指offer 编程题(12):数组奇偶
来源:互联网 发布:mac可以用bluestacks 编辑:程序博客网 时间:2024/06/03 19:21
题目描述
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
class Solution {public: void reOrderArray(vector<int> &array) { vector<int> b; for(auto i = array.begin();i != array.end();i++) { if(*i % 2 == 1) { b.push_back(*i); } } for(auto i = array.begin();i != array.end();i++) { if(*i % 2 == 0) { b.push_back(*i); } } array.swap(b); //array.assign(b.begin(),b.end()); }};
阅读全文
0 0
- 剑指offer 编程题(12):数组奇偶
- LintCode-剑指Offer-(373)奇偶分割数组
- 剑指offer编程题(1):数组
- 剑指offer-奇偶排序
- 剑指offer 编程题(1):数组查找
- 剑指offer 编程题(6):旋转数组
- 剑指offer 编程题(34):数组中的逆序对
- 剑指offer—编程题14(调整数组顺序使奇数位于偶数前面)
- 剑指Offer—编程题31(连续子数组的最大和)
- 剑指offer 编程题(27):数组中出现次数统计
- 剑指offer 编程题(31):把数组排成最小的数返回string
- 剑指offer 编程题(36):数字在排序数组中出现的次数
- 剑指offer 编程题(38):数组中只出现一次的数字
- 剑指offer编程---二维数组的查找
- 剑指offer编程题
- 剑指offer第六题(数组)
- 奇偶数排序--整数数组的奇偶数分开(小米公司笔试题)
- 算法题:奇偶分割数组
- repo sync出现“fatal: '../platform/abi/cpp.git' does not appear to be a git repository”的解决方案
- 左旋
- Shiro之加密方式-yellowcong
- HDFS简介
- python 笔记 12月17日
- 剑指offer 编程题(12):数组奇偶
- linux内核的I2C子系统详解3——i2c-core.c初步分析、I2C总线的匹配机制
- c++ 11 常用语法
- MySQL的count函数的多种用法
- netty源码分析(二十三)ReplayingDecoder源码分析与特性解读以及其他编解码器介绍
- Java 8 实战学习笔记
- 把本地项目同步到gitlab
- ubuntu githib 上传项目
- Android中更换头像功能