python实现排序算法

 更新时间:2014年02月14日 11:06:02   作者:  
这篇文章主要介绍了python实现排序算法,处理小序列不错,需要的朋友可以参考下

复制代码 代码如下:

def insertion_sort(n):
    if len(n) == 1:
        return n
    b = insertion_sort(n[1:])
    m = len(b)
    for i in range(m):
        if n[0] <= b[i]:
            return b[:i]+[n[0]]+b[i:]
    return b + [n[0]]
l = [1,3,4,2,6,7,9,7,12,11,789,345,456]
print insertion_sort(l)
d = input('l=')
print insertion_sort(d)
a = input('y:')

相关文章

  • python通过定义一个类实例作为ftp回调方法

    python通过定义一个类实例作为ftp回调方法

    这篇文章主要介绍了python通过定义一个类实例作为ftp回调方法,涉及Python中类与回调方法的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • python list转矩阵的实例讲解

    python list转矩阵的实例讲解

    今天小编就为大家分享一篇python list转矩阵的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • Python导出DBF文件到Excel的方法

    Python导出DBF文件到Excel的方法

    这篇文章主要介绍了Python导出DBF文件到Excel的方法,实例分析了Python基于win32com模块实现文件导出与转换的相关技巧,需要的朋友可以参考下
    2015-07-07
  • matplotlib实现数据实时刷新的示例代码

    matplotlib实现数据实时刷新的示例代码

    这篇文章主要介绍了matplotlib实现数据实时刷新的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Tensorflow简单验证码识别应用

    Tensorflow简单验证码识别应用

    这篇文章主要为大家详细介绍了Tensorflow简单验证码识别应用的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Python中字典与恒等运算符的用法分析

    Python中字典与恒等运算符的用法分析

    这篇文章主要介绍了Python中字典与恒等运算符的用法,结合实例形式分析了Python中字典与恒等运算符功能、常见用法及操作注意事项,需要的朋友可以参考下
    2019-08-08
  • 如何用Python绘制棒棒糖图表

    如何用Python绘制棒棒糖图表

    这篇文章主要介绍了如何用Python绘制棒棒糖图表,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-05-05
  • Python运维自动化之nginx配置文件对比操作示例

    Python运维自动化之nginx配置文件对比操作示例

    这篇文章主要介绍了Python运维自动化之nginx配置文件对比操作,涉及Python针对文件的读取、遍历、比较进而达到差异对比的相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • 详解Python中的字符串常识

    详解Python中的字符串常识

    这篇文章主要为大家介绍了Python中的字符串常识,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • Python实现PDF页面的删除与添加功能

    Python实现PDF页面的删除与添加功能

    在处理PDF文档的过程中,我们时常会需要对PDF文档中的页面进行编辑操作的情况,如插入和删除页面,通过添加和删除PDF页面,我们可以增加内容或对不需要的内容进行删除,本文将介绍如何使用Python代码实现在PDF文档中添加和删除页面
    2024-04-04

最新评论