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 相关文章推荐
详细介绍Ruby中的正则表达式
Apr 10 Python
Python向日志输出中添加上下文信息
May 24 Python
Python基于pygame模块播放MP3的方法示例
Sep 30 Python
Python3实现购物车功能
Apr 18 Python
python读取csv文件并把文件放入一个list中的实例讲解
Apr 27 Python
selenium使用chrome浏览器测试(附chromedriver与chrome的对应关系表)
Nov 29 Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 Python
python生成requirements.txt的两种方法
Sep 18 Python
Python中内建模块collections如何使用
May 27 Python
python 制作python包,封装成可用模块教程
Jul 13 Python
Linux安装Python3如何和系统自带的Python2并存
Jul 23 Python
python APScheduler执行定时任务介绍
Apr 19 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下连接mssql2005的代码
2011/01/17 PHP
php中opendir函数用法实例
2014/11/15 PHP
php+ajax实现文件切割上传功能示例
2020/03/03 PHP
Gambit vs ForZe BO3 第三场 2.13
2021/03/10 DOTA
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
jQuery 一个图片切换的插件
2011/10/09 Javascript
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
2013/07/02 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
js实现简单的联动菜单效果
2015/08/19 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
JS库之Waypoints的用法详解
2017/09/13 Javascript
JavaScript实现数字前补“0”的五种方法示例
2019/01/03 Javascript
利用d3.js力导布局绘制资源拓扑图实例教程
2019/01/08 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
python数据结构树和二叉树简介
2014/04/29 Python
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
Python 使用SMTP发送邮件的代码小结
2016/09/21 Python
Python控制多进程与多线程并发数总结
2016/10/26 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
2019/12/30 Python
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
JPA面试常见问题
2016/11/14 面试题
制药工程专业毕业生推荐信
2013/12/24 职场文书
自动化专业个人求职信范文
2013/12/30 职场文书
营销总经理岗位职责
2014/02/02 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
会计员岗位职责
2014/03/15 职场文书
党建目标管理责任书
2014/07/25 职场文书
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js
mysql 索引合并的使用
2021/08/30 MySQL
Python实现视频中添加音频工具详解
2021/12/06 Python
mysql 生成连续日期及变量赋值
2022/03/20 MySQL