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笔记(叁)继续学习
Oct 24 Python
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
Jan 23 Python
Python实现模拟登录及表单提交的方法
Jul 25 Python
浅谈python中copy和deepcopy中的区别
Oct 23 Python
Python基于百度AI的文字识别的示例
Apr 21 Python
Python使用try except处理程序异常的三种常用方法分析
Sep 05 Python
Python对列表的操作知识点详解
Aug 20 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
Jan 20 Python
使用python求解二次规划的问题
Feb 29 Python
pycharm软件实现设置自动保存操作
Jun 08 Python
python 实现批量图片识别并翻译
Nov 02 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
Jan 25 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
咖啡语言
2021/03/03 咖啡文化
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
PHP 循环列出目录内容的函数代码
2010/05/26 PHP
下拉列表多级联动dropDownList示例代码
2013/06/27 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
教你如何开启shopnc b2b2c 伪静态
2014/10/21 PHP
php中对象引用和复制实例分析
2019/08/14 PHP
javascript检查日期格式的函数[比较全]
2008/10/17 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
JavaScript字符串检索字符的方法
2017/06/23 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
详解vue-cli3使用
2018/08/14 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
2020/07/09 Javascript
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
Python实现代码统计工具(终极篇)
2016/07/04 Python
python初学之用户登录的实现过程(实例讲解)
2017/12/23 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
Python读写压缩文件的方法
2020/07/30 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
水污染治理专业毕业生推荐信
2013/11/14 职场文书
食堂个人先进事迹
2014/01/22 职场文书
2014年财务人员工作总结
2014/11/11 职场文书
2014年公司工作总结
2014/11/22 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
python基础之while循环语句的使用
2021/04/20 Python