调整数组顺序使奇数位于偶数前面

调整数组顺序使奇数位于偶数前面

http://www.nowcoder.com/questionTerminal/beb5aa231adc45b2a5dcc5b62c93f593

一种简单的方法是两个for循环,再来一个list保存,或者碰到前后奇偶数就交换,就不写了

分别取出再拼接

注意.python中append(n)是添加n进入list,而extend(n)是添加n内部的对象进入list

# -*- coding:utf-8 -*-
class Solution:
    def reOrderArray(self, array):
        # write code here
        ji,ou=[],[]
        for i in range(len(array)):
            if array[i]%2==1:
                ji.append(array[i])
            else:
                ou.append(array[i])
        ji.extend(ou)
        return ji
全部评论

相关推荐

2025-12-18 11:59
广州南方学院 C++
牛客78682892...:直接点还好,总比要了简历也不回的强
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务