zoukankan      html  css  js  c++  java
  • 【剑指offer】16_调整数组顺序使奇数位于偶数前面

    题目:

    输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,

    并保证奇数和奇数,偶数和偶数之间的相对位置不变。


    两次循环:

    一次循环:挑出奇数放入新的数组中

    第二次:挑出偶数放入新的数组中

    class Solution:
        def reOrderArray(self, array):
            # write code here
            new_array = []
            for i in range(0, len(array)):
                if array[i] % 2 != 0:
                    new_array.append(array[i])
            for i in range(0, len(array)):
                if array[i] % 2 == 0:
                    new_array.append(array[i])
            return new_array

    最后一定要有return啊!

  • 相关阅读:
    第43周四
    第43周三
    第43周二
    第43周一
    无聊时做什么2
    2014第42周日当无聊时做什么
    第42周六
    第42周五
    Web版的各种聊天工具
    cocos2d_x_06_游戏_一个都不能死
  • 原文地址:https://www.cnblogs.com/RebeccaG/p/12293018.html
Copyright © 2011-2022 走看看