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语言中的按位运算符
Nov 26 Python
Python实现自动添加脚本头信息的示例代码
Sep 02 Python
python实现斐波那契数列的方法示例
Jan 12 Python
浅谈python可视化包Bokeh
Feb 07 Python
python中for in的用法详解
Apr 17 Python
Python实现一个简单的递归下降分析器
Aug 01 Python
基于Python正确读取资源文件
Sep 14 Python
记录一下scrapy中settings的一些配置小结
Sep 28 Python
Python实现我的世界小游戏源代码
Mar 02 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
Mar 03 Python
用Python提取PDF表格的方法
Apr 11 Python
MATLAB 如何求取离散点的曲率最大值
Apr 16 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中的按位与和按位或操作示例
2014/01/27 PHP
php压缩文件夹最新版
2018/07/18 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
2020/03/03 PHP
javascript实现动态增加删除表格行(兼容IE/FF)
2007/04/02 Javascript
javascript实现仿银行密码输入框效果的代码
2007/12/13 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
Javascript简单实现可拖动的div
2013/10/22 Javascript
js history对象简单实现返回和前进
2013/10/30 Javascript
iframe调用父页面函数示例详解
2014/07/17 Javascript
Jquery日期选择datepicker插件用法实例分析
2015/06/08 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
Python实现partial改变方法默认参数
2014/08/18 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
2017/06/07 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
django Admin文档生成器使用详解
2019/07/22 Python
Python代码中如何读取键盘录入的值
2020/05/27 Python
Tom Dixon官网:英国照明及家具设计和制造公司
2019/03/01 全球购物
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
物流仓管员岗位职责
2013/12/04 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
另类冲刺标语
2014/06/24 职场文书
党委领导班子整改方案
2014/09/30 职场文书
2015年销售部工作总结范文
2015/04/27 职场文书
休学证明范本
2015/06/19 职场文书
会计主管竞聘书
2015/09/15 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书