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获取当前计算机cpu数量的方法
Apr 18 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
Sep 21 Python
Python操作SQLite数据库的方法详解
Jun 16 Python
python中获得当前目录和上级目录的实现方法
Oct 12 Python
Python实现简单的用户交互方法详解
Sep 25 Python
pygame游戏之旅 如何制作游戏障碍
Nov 20 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
Dec 05 Python
python 自动轨迹绘制的实例代码
Jul 05 Python
OpenCV模板匹配matchTemplate的实现
Oct 18 Python
Python调用scp向服务器上传文件示例
Dec 22 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
python在协程中增加任务实例操作
Feb 28 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原创论坛
2006/10/09 PHP
PHP session有效期问题
2009/04/26 PHP
php 静态页面中显示动态内容
2009/08/14 PHP
php pack与unpack 摸板字符字符含义
2009/10/29 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
3款实用的在线JS代码工具(国外)
2012/03/15 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
2016/03/10 Javascript
关于JS中二维数组的声明方法
2016/09/24 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
在移动端使用vue-router和keep-alive的方法示例
2018/12/02 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
2019/02/21 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
[02:57]2014DOTA2国际邀请赛-观众采访
2014/07/19 DOTA
Python中用max()方法求最大值的介绍
2015/05/15 Python
Python实现感知器模型、两层神经网络
2017/12/19 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
django获取from表单multiple-select的value和id的方法
2019/07/19 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
2019/08/09 Python
pycharm安装及如何导入numpy
2020/04/03 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
Python如何发送与接收大型数组
2020/08/07 Python
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
四年级学生评语大全
2014/04/21 职场文书
体操比赛口号
2014/06/10 职场文书
单位个人查摆问题及整改措施
2014/10/28 职场文书
2014年节能降耗工作总结
2014/12/11 职场文书
综合测评个人总结
2015/03/03 职场文书
支教个人总结
2015/03/04 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技