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 04 Python
python进阶教程之函数对象(函数也是对象)
Aug 30 Python
Python3之文件读写操作的实例讲解
Jan 23 Python
win10 64bit下python NLTK安装教程
Sep 19 Python
Face++ API实现手势识别系统设计
Nov 21 Python
Python实现的在特定目录下导入模块功能分析
Feb 11 Python
使用Python控制摄像头拍照并发邮件
Apr 23 Python
Django 路由控制的实现
Jul 17 Python
如何更改 pandas dataframe 中两列的位置
Dec 27 Python
python默认参数调用方法解析
Feb 09 Python
pytorch 模型的train模式与eval模式实例
Feb 20 Python
解决Keras中CNN输入维度报错问题
Jun 29 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
URL Rewrite的设置方法
2007/01/02 PHP
UCenter 批量添加用户的php代码
2012/07/17 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
php使用event扩展的io复用测试的示例
2020/10/20 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
javascript中Array()数组函数详解
2015/08/23 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
2016/12/30 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
angularjs实现过滤并替换关键字小功能
2017/09/19 Javascript
webpack打包js的方法
2018/03/12 Javascript
nuxt配置通过指定IP和端口访问的实现
2020/01/08 Javascript
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
python通过pip更新所有已安装的包实现方法
2017/05/19 Python
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
在Python中定义一个常量的方法
2018/11/10 Python
通过python调用adb命令对App进行性能测试方式
2020/04/23 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
Django配置跨域并开发测试接口
2020/11/04 Python
详解CSS3的opacity属性设置透明效果的用法
2016/05/09 HTML / CSS
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
部队学习十八大感言
2014/01/11 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
经销商订货会主持词
2014/03/27 职场文书
出纳试用期自我评价
2015/03/10 职场文书
Python+Appium新手教程
2021/04/17 Python
JavaScript分页组件使用方法详解
2021/07/26 Javascript
python微信智能AI机器人实现多种支付方式
2022/04/12 Python