Python :调整数组顺序使奇数位于偶数前面
来源:互联网 发布:部落实验室升级数据 编辑:程序博客网 时间:2024/06/03 13:34
牛客网上的剑指 offer的在线编程:
题目描述:
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
方法一:
# -*- coding:utf-8 -*-class Solution: def reOrderArray(self, array): odd = filter(lambda x: x % 2 != 0, array) even = filter(lambda x: x % 2 == 0, array) return odd + even
方法二:
# -*- coding:utf-8 -*-class Solution: def reOrderArray(self, array): odd = [] even = [] for i in range(len(array)): if array[i] % 2 == 0: even.append(array[i]) else: odd.append(array[i]) return odd + even
阅读全文
0 0
- Python :调整数组顺序使奇数位于偶数前面
- 14调整数组顺序使奇数位于偶数前面python
- 【数组3】-调整数组顺序使奇数位于偶数前面
- 数组3:调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面--总结
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面[
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- Android学习路之绘制圆形的ImageView
- Python :数值的整数次方
- 【sublime】分享几款实用sublime插件
- 关于SQL Server
- 机器学习-->特征选择
- Python :调整数组顺序使奇数位于偶数前面
- OpenCV计算变换与重投影的矩阵说明
- Java双括号初始化
- java中的args参数
- 最新版本的LAMP搭建
- 51nod 1245 Binomial Coefficients Revenge
- MongoDB常用操作(二)
- 优先队列之左式堆(JAVA实现)
- LeetCode 523. Continuous Subarray Sum