习惯了简单

-------------------------------------------------

时间限制:1秒 空间限制:32768K 热度指数:422906
本题知识点: 数组

题目描述

输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
class Solution {
public:
void reOrderArray(vector<int> &array) {
vector<int> odd,even;
for (vector<int>::iterator it=array.begin(); it!=array.end(); it++) {
if(*it&) {
odd.push_back(*it);
} else {
even.push_back(*it);
}
}
array.clear();
array.insert(array.end(), odd.begin(), odd.end());
array.insert(array.end(), even.begin(), even.end());
}
};

最新文章

  1. angularjs自定义指令
  2. Android之QQ新用户注册界面1
  3. 阿里巴巴-OS事业群-OS手机事业部-系统服务部门招聘Java开发工程师,有意者请进来
  4. svn branch and merge(svn切换分支和合并)详解
  5. JS,数组小练习
  6. JSON.parse()和eval()区别
  7. Topcoder 多校T-shirt场
  8. Determining Equality of Objects
  9. python模拟http请求
  10. Redis源代码分析(二十)--- ae事件驱动
  11. SSAS系列&mdash;&mdash;【02】多维数据(维度对象)
  12. MyEclipse取消Show in Breadcrumb的方法
  13. 使用WPF教你一步一步实现连连看
  14. IntelliJ IDEA打包WAR并部署运行(mac osx)将Web项目War包部署到Tomcat服务器基本步骤(完整版)
  15. Python获取当前时间及时间转换(datetime)
  16. Elasticsearch集群优化
  17. TUM数据集rgbd_benchmark工具的使用方法
  18. 自定义progressdialog,改善用户体验
  19. text clf rnn
  20. 网络解析(一):LeNet-5详解

热门文章

  1. Python基础-configparser和hashlib模块
  2. vue+django前后端分析解决csrf token问题
  3. python基础实例
  4. 方阵行列式并行化计算(OpenMP,MPI),并计算加速比
  5. WebMvcRegistrationsAdapter
  6. asp.net 文件上传
  7. JS字符串数组转换
  8. Linux软件包管理 RMP包
  9. JZ2440专用dnw 支持xp、win7、win8和win10系统【转】
  10. ubuntu centos macos 配置上网代理