美文网首页
2019-06-08剑指 前奇后偶

2019-06-08剑指 前奇后偶

作者: mztkenan | 来源:发表于2019-06-08 21:06 被阅读0次

冒泡

    def reOrderArray(self, array):
        for i in range(len(array)):
            isC = False
            for j in range(len(array) - i-1):
                if array[j]%2==0 and array[j+1]%2==1:
                    t = array[j]
                    array[j] = array[j+1]
                    array[j+1] = t
                    isC=True
            if isC==False:break
        return array

插入排序

    def reOrderArray(self, array):
        for i in range(len(array)):
            if array[i]%2==1:
                key=array[i]
                j=i-1
                while array[j]%2==0 and j>=0:
                    array[j+1]=array[j]
                    j-=1
                array[j+1]=key  #最关键的一点在于最后边界条件,最小怎么办
        return array

相关文章

  • 2019-06-08剑指 前奇后偶

    冒泡 插入排序

  • 调整数组顺序 奇前偶后 剑指OFFER

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

  • 奇门遁甲(1)

    ‘奇’字,最早见于《周易•系辞》上,“阳卦奇,阴卦偶”,奇是指单数,在老子《道德经》中有,“以正治国,以奇用兵”之...

  • 剑指offer 前篇

    刷题啦刷题啦,剑指offer好像比较有名,所以就在牛客网上刷这个吧~btw,刷了一些题发现编程之美的题好典型啊!!...

  • Java面试编程题

    1. 有一个数组,按偶奇降序排序后,按照偶奇的形式交替输出,例如{2, 4, 3, 6, 1, 5, 7, 8, ...

  • 2019-06-08

    2019-06-08 扬州厨娘 姓名 :赵雪芹 企业名称:扬州滋奇餐饮有限公司 组别 谦虚二组 【日精进打卡226...

  • 剑指

    遥望中原九点烟,风云直上七重天。 今朝再向江湖去,一剑流星谁比肩? 2011.10(1488)

  • 剑指

    1. 二维数组中查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照...

  • 全网最全剑指offer题目解答

    【剑指offer】Java版代码(完整版) 【剑指offer】1-10题 【剑指offer】11-20题 【剑指o...

  • 时间管理复盘:2019-06-08

    2019-06-08 周六

网友评论

      本文标题:2019-06-08剑指 前奇后偶

      本文链接:https://www.haomeiwen.com/subject/xkhwxctx.html