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中的startswith和endswith函数使用实例
Aug 25 Python
使用Python标准库中的wave模块绘制乐谱的简单教程
Mar 30 Python
python返回昨天日期的方法
May 13 Python
pymongo实现多结果进行多列排序的方法
May 16 Python
python爬虫入门教程--优雅的HTTP库requests(二)
May 25 Python
Python获取指定字符前面的所有字符方法
May 02 Python
python用plt画图时,cmp设置方法
Dec 13 Python
python实现词法分析器
Jan 31 Python
python中property属性的介绍及其应用详解
Aug 29 Python
使用 Python 写一个简易的抽奖程序
Dec 08 Python
Python在字符串中处理html和xml的方法
Jul 31 Python
python中把元组转换为namedtuple方法
Dec 09 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
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
jquery UI 1.72 之datepicker
2009/12/29 Javascript
jquery的ajax()函数传值中文乱码解决方法介绍
2012/11/08 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
javascript实现简易计算器
2017/02/01 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
深入理解JS异步编程-Promise
2019/06/03 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
JS异步宏队列与微队列原理区别详解
2020/07/02 Javascript
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
在Python中使用defaultdict初始化字典以及应用方法
2018/10/31 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
django项目中使用云片网发送短信验证码的实现
2021/01/19 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
办公室副主任岗位职责
2013/11/25 职场文书
创先争优一句话承诺
2014/05/29 职场文书
汶川大地震感悟
2015/08/10 职场文书
彻底理解golang中什么是nil
2021/04/29 Golang
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技
PyTorch device与cuda.device用法
2022/04/03 Python
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python