python 实现插入排序算法


Posted in Python onJune 05, 2012
#!/usr/bin/python def insert_sort(array): 
for i in range(1, len(array)): 
key = array[i] 
j = i - 1 
while j >= 0 and key < array[j]: 
array[j + 1] = array[j] 
j-=1 
array[j + 1] = key 
if __name__ == "__main__": 
array = [2, 4, 32, 64, 34, 78, 23, 2345, 2345, 12, 1, 3] 
insert_sort(array) 
for a in array: 
print a
Python 相关文章推荐
深入理解Python中字典的键的使用
Aug 19 Python
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
Jun 03 Python
Django代码性能优化与Pycharm Profile使用详解
Aug 26 Python
Django框架中间件(Middleware)用法实例分析
May 24 Python
用python给自己做一款小说阅读器过程详解
Jul 11 Python
Python二维码生成识别实例详解
Jul 16 Python
简单了解python gevent 协程使用及作用
Jul 22 Python
决策树剪枝算法的python实现方法详解
Sep 18 Python
pygame实现贪吃蛇游戏(上)
Oct 29 Python
python实现一个点绕另一个点旋转后的坐标
Dec 04 Python
python 弧度与角度互转实例
Apr 15 Python
python能开发游戏吗
Jun 11 Python
python 算法 排序实现快速排序
Jun 05 #Python
python操作MySQL数据库的方法分享
May 29 #Python
python利用elaphe制作二维条形码实现代码
May 25 #Python
用python实现批量重命名文件的代码
May 25 #Python
删除目录下相同文件的python代码(逐级优化)
May 25 #Python
ssh批量登录并执行命令的python实现代码
May 25 #Python
巧用Python装饰器 免去调用父类构造函数的麻烦
May 18 #Python
You might like
让firefox支持IE的一些方法的javascript扩展函数代码
2010/01/02 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
Jquery判断IE6等浏览器的代码
2011/04/05 Javascript
js 利用image对象实现图片的预加载提高访问速度
2013/03/29 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
bootstrap 设置checkbox部分选中效果
2017/04/20 Javascript
JS将unicode码转中文方法
2017/05/08 Javascript
Vue源码学习之初始化模块init.js解析
2017/11/02 Javascript
详解使用webpack打包编写一个vue-toast插件
2017/11/08 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
浅谈关于iview表单验证的问题
2018/09/29 Javascript
Angular使用Restful的增删改
2018/12/28 Javascript
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
9种python web 程序的部署方式小结
2014/06/30 Python
浅析Python编写函数装饰器
2016/03/18 Python
对python捕获ctrl+c手工中断程序的两种方法详解
2018/12/26 Python
pandas map(),apply(),applymap()区别解析
2021/02/24 Python
CSS3 实现的火焰动画
2020/12/07 HTML / CSS
初中生自我鉴定
2014/02/04 职场文书
百日安全生产活动总结
2014/07/05 职场文书
年检委托书
2014/08/30 职场文书
2014年乡镇工作总结
2014/11/21 职场文书
立案决定书范文
2015/06/24 职场文书
2019大学竞选班长发言稿
2019/06/27 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书
导游词之晋城蟒河
2019/12/12 职场文书
用Python创建简易网站图文教程
2021/06/11 Python
python编程项目中线上问题排查与解决
2021/11/01 Python
使用Python解决图表与画布的间距问题
2022/04/11 Python