python实现排序算法


Posted in Python onFebruary 14, 2014
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 相关文章推荐
python访问mysql数据库的实现方法(2则示例)
Jan 06 Python
Python解惑之True和False详解
Apr 24 Python
Python3基于sax解析xml操作示例
May 22 Python
使用NumPy和pandas对CSV文件进行写操作的实例
Jun 14 Python
python得到一个excel的全部sheet标签值方法
Dec 10 Python
Django中Middleware中的函数详解
Jul 18 Python
利用python实现短信和电话提醒功能的例子
Aug 08 Python
Python数学形态学实例分析
Sep 06 Python
Python操作Sqlite正确实现方法解析
Feb 05 Python
Django数据库操作之save与update的使用
Apr 01 Python
Python多线程threading创建及使用方法解析
Jun 17 Python
Numpy ndarray 多维数组对象的使用
Feb 10 Python
python实现dnspod自动更新dns解析的方法
Feb 14 #Python
python时间整形转标准格式的示例分享
Feb 14 #Python
Python操作列表的常用方法分享
Feb 13 #Python
python基础教程之lambda表达式使用方法
Feb 12 #Python
Python的print用法示例
Feb 11 #Python
python中的yield使用方法
Feb 11 #Python
python重试装饰器示例
Feb 11 #Python
You might like
php获取操作系统语言代码
2013/11/04 PHP
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
php专用数组排序类ArraySortUtil用法实例
2015/04/03 PHP
动态表格Table类的实现
2009/08/26 Javascript
jMessageBox 基于jQuery的窗口插件
2009/12/09 Javascript
Javascript学习笔记7 原型链的原理
2010/01/11 Javascript
js点击事件链接的问题解决
2014/04/25 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
2015/11/18 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
Java  Spring 事务回滚详解
2016/10/17 Javascript
JS实现颜色的10进制转化成rgba格式的方法
2017/09/04 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
Bootstrap一款超好用的前端框架
2017/09/25 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
2018/11/30 Javascript
Vue.js样式动态绑定实现小结
2019/01/24 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
NumPy 如何生成多维数组的方法
2018/02/05 Python
Python I/O与进程的详细讲解
2019/03/08 Python
Python自定义函数计算给定日期是该年第几天的方法示例
2019/05/30 Python
python实现集中式的病毒扫描功能详解
2019/07/09 Python
python解析yaml文件过程详解
2019/08/30 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
pyCharm 实现关闭代码检查
2020/06/09 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
Python requests接口测试实现代码
2020/09/08 Python
个人近期表现材料
2014/02/11 职场文书
班主任班级寄语大全
2014/04/04 职场文书
法学专业求职信
2014/07/15 职场文书
感恩父母主题班会
2015/08/12 职场文书
毕业设计工作总结
2015/08/14 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
关于golang高并发的实现与注意事项说明
2021/05/08 Golang