链接:922. 按奇偶排序数组 II

题解:

class Solution {public:vector<int> sortArrayByParityII(vector<int>& A) {vector<int> result;if(A.size() <= 0) {// RVOreturn result;}for(int i = 0; i < A.size(); ++i) {if(i % 2 == 0) {if(A[i] % 2 != 0) {int j;for(j = A.size()-1; j > i; --j) {if(A[j] % 2 == 0) {break;}}swap(A[i], A[j]);}} else {if(A[i] % 2 == 0) {int j;for(j = A.size()-1; j > i; --j) {if(A[j] % 2 != 0) {break;}}swap(A[i], A[j]);}}}result = std::move(A);return result;}
};

922. 按奇偶排序数组 II相关推荐

  1. LeetCode:922. 按奇偶排序数组 II

    922. 按奇偶排序数组 II 题目: 解题思路: 源码: 踩坑点: 题目: 解题思路: 维护俩个标记即可,每次让标记加2 源码: int* sortArrayByParityII(int* A, i ...

  2. leetcode 922. 按奇偶排序数组 II(双指针)

    给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数. 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数:当 A[i] 为偶数时, i 也是偶数. 你可以返回任何满足上述条件的数组 ...

  3. LeetCode(922)——按奇偶排序数组 II(JavaScript)

    给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数. 对数组进行排序,以便当 A[i] 为奇数时,i也是奇数:当 A[i]为偶数时, i 也是偶数. 你可以返回任何满足上述条件的数组作为 ...

  4. LeetCode简单题之按奇偶排序数组 II

    题目 给定一个非负整数数组 nums, nums 中一半整数是 奇数 ,一半整数是 偶数 . 对数组进行排序,以便当 nums[i] 为奇数时,i 也是 奇数 :当 nums[i] 为偶数时, i 也 ...

  5. 81. 搜索旋转排序数组 II

    81. 搜索旋转排序数组 II Ideas 这题,,,,对Python来说一点技术含量没有. 哈哈哈哈,开个玩笑,完美的避开了考点. Code Python class Solution:def se ...

  6. 905. 按奇偶排序数组

    1// 905. 按奇偶排序数组 2/** 3 * @param {number[]} A 4 * @return {number[]} 5 */ 6var sortArrayByParity = f ...

  7. int型 判断奇偶_905. 按奇偶排序数组

    905. 按奇偶排序数组 Loading...​leetcode-cn.com 给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素. 你可以返回满足此条件的 ...

  8. Python Leetcode(905.按奇偶排序数组)

    Python Leetcode(905.按奇偶排序数组) 给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素. 你可以返回满足此条件的任何数组作为答案. 示例 ...

  9. ​LeetCode刷题实战81:搜索旋转排序数组 II

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...

最新文章

  1. 梯度下降算法_神经网络梯度下降算法
  2. 让自己的开源项目支持CocoaPods集成
  3. AlertDialog的使用(二):分别创建
  4. android 应用之listview添加radiobutton,获取textView
  5. golang python性能_Golang构建Python高性能模块
  6. SIGIR 2019 eBay高精度召回任务挑战赛冠军团队DeepBlueAI技术分享
  7. SpringBootApplication注解
  8. Spring Data JPA和分页
  9. 偏函数 匿名函数 高阶函数 map filter reduce
  10. 利用python批量查询企业信息_python实现批量获取指定文件夹下的所有文件的厂商信息...
  11. mac 本地安装mysql_mac 本地安装mysql服务
  12. EOS 创建钱包与账户
  13. 魔兽代理又起风云:网易暴雪腾讯的利益博弈
  14. 公差与配合查询的相关术语
  15. php程序员开发工具箱,PHP程序员工具箱免费版
  16. [转]欧洲航天局计划于2018年登月寻水
  17. java动态表头_easyPOI动态表头
  18. R语言进行神经网络算法——RSNNS
  19. dapper(dapper框架)
  20. easyexcel 在 设置标题_EasyExcel,让excel导入导出更加简单

热门文章

  1. Vmware迁移datastore注意事项
  2. .Net IOC框架入门之二 CastleWindsor
  3. react学习系列1 修改create-react-app配置支持stylus 1
  4. 《精通软件性能测试与LoadRunner最佳实战》—第1章1.1节软件测试基础
  5. 如何构建自己的笔记系统?
  6. WC3L联赛结束了!!!
  7. 【记】接口自动化测试,完整入门篇
  8. !DOCTYPE html 到底是什么意思?
  9. GotoAndPlay 图论
  10. (后端)解决code唯一码(java)简便方法