922. 按奇偶排序数组 II
链接: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相关推荐
- LeetCode:922. 按奇偶排序数组 II
922. 按奇偶排序数组 II 题目: 解题思路: 源码: 踩坑点: 题目: 解题思路: 维护俩个标记即可,每次让标记加2 源码: int* sortArrayByParityII(int* A, i ...
- leetcode 922. 按奇偶排序数组 II(双指针)
给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数. 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数:当 A[i] 为偶数时, i 也是偶数. 你可以返回任何满足上述条件的数组 ...
- LeetCode(922)——按奇偶排序数组 II(JavaScript)
给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数. 对数组进行排序,以便当 A[i] 为奇数时,i也是奇数:当 A[i]为偶数时, i 也是偶数. 你可以返回任何满足上述条件的数组作为 ...
- LeetCode简单题之按奇偶排序数组 II
题目 给定一个非负整数数组 nums, nums 中一半整数是 奇数 ,一半整数是 偶数 . 对数组进行排序,以便当 nums[i] 为奇数时,i 也是 奇数 :当 nums[i] 为偶数时, i 也 ...
- 81. 搜索旋转排序数组 II
81. 搜索旋转排序数组 II Ideas 这题,,,,对Python来说一点技术含量没有. 哈哈哈哈,开个玩笑,完美的避开了考点. Code Python class Solution:def se ...
- 905. 按奇偶排序数组
1// 905. 按奇偶排序数组 2/** 3 * @param {number[]} A 4 * @return {number[]} 5 */ 6var sortArrayByParity = f ...
- int型 判断奇偶_905. 按奇偶排序数组
905. 按奇偶排序数组 Loading...leetcode-cn.com 给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素. 你可以返回满足此条件的 ...
- Python Leetcode(905.按奇偶排序数组)
Python Leetcode(905.按奇偶排序数组) 给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素. 你可以返回满足此条件的任何数组作为答案. 示例 ...
- LeetCode刷题实战81:搜索旋转排序数组 II
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...
最新文章
- 梯度下降算法_神经网络梯度下降算法
- 让自己的开源项目支持CocoaPods集成
- AlertDialog的使用(二):分别创建
- android 应用之listview添加radiobutton,获取textView
- golang python性能_Golang构建Python高性能模块
- SIGIR 2019 eBay高精度召回任务挑战赛冠军团队DeepBlueAI技术分享
- SpringBootApplication注解
- Spring Data JPA和分页
- 偏函数 匿名函数 高阶函数 map filter reduce
- 利用python批量查询企业信息_python实现批量获取指定文件夹下的所有文件的厂商信息...
- mac 本地安装mysql_mac 本地安装mysql服务
- EOS 创建钱包与账户
- 魔兽代理又起风云:网易暴雪腾讯的利益博弈
- 公差与配合查询的相关术语
- php程序员开发工具箱,PHP程序员工具箱免费版
- [转]欧洲航天局计划于2018年登月寻水
- java动态表头_easyPOI动态表头
- R语言进行神经网络算法——RSNNS
- dapper(dapper框架)
- easyexcel 在 设置标题_EasyExcel,让excel导入导出更加简单