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错误和解决方法汇总整理
Jun 03 Python
python查找指定具有相同内容文件的方法
Jun 28 Python
Django中模版的子目录与include标签的使用方法
Jul 16 Python
Python 40行代码实现人脸识别功能
Apr 02 Python
python实现列表中最大最小值输出的示例
Jul 09 Python
python获取当前文件路径以及父文件路径的方法
Jul 10 Python
python+selenium 脚本实现每天自动登记的思路详解
Mar 11 Python
如何在mac下配置python虚拟环境
Jul 06 Python
Django数据库迁移常见使用方法
Nov 12 Python
python+appium+yaml移动端自动化测试框架实现详解
Nov 24 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 Python
python opencv检测直线 cv2.HoughLinesP的实现
Jun 18 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全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
php注销代码(session注销)
2012/05/31 PHP
php安装swoole扩展的方法
2015/03/19 PHP
10款实用的PHP开源工具
2015/10/23 PHP
PHPCMS手机站伪静态设置详细教程
2017/02/06 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
PHP的JSON封装、转变及输出操作示例
2019/09/27 PHP
浅谈Node.js中的定时器
2015/06/18 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
JS常用字符串方法(推荐)
2021/01/15 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
详解JS模块导入导出
2017/12/20 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
javascript实现固定侧边栏
2021/02/09 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
Python中Iterator迭代器的使用杂谈
2016/06/20 Python
Python中int()函数的用法浅析
2017/10/17 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
2018/03/15 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
2018/06/22 Python
django中间键重定向实例方法
2019/11/10 Python
Python列表推导式实现代码实例
2020/09/09 Python
美国精品家居用品网站:US-Mattress
2016/08/24 全球购物
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
联想C++笔试题
2012/06/13 面试题
银行个人求职自荐信范文
2013/12/16 职场文书
入党自我评价优缺点
2014/01/25 职场文书
销售顾问岗位职责
2014/02/25 职场文书
计划生育诚信协议书
2014/11/02 职场文书
护士年终考核评语
2014/12/31 职场文书
Spring Data JPA的Audit功能审计数据库的变更
2021/06/26 Java/Android
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android