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系列之浅谈pickle模块封装和拆封数据对象的方法
May 23 Python
Python中文分词实现方法(安装pymmseg)
Jun 14 Python
python实现报表自动化详解
Nov 16 Python
python3爬取各类天气信息
Feb 24 Python
详解flask表单提交的两种方式
Jul 21 Python
用Python将mysql数据导出成json的方法
Aug 21 Python
使用Python实现在Windows下安装Django
Oct 17 Python
python使用Plotly绘图工具绘制气泡图
Apr 01 Python
python实现美团订单推送到测试环境,提供便利操作示例
Aug 09 Python
Python可变参数会自动填充前面的默认同名参数实例
Nov 18 Python
Python实现定时监测网站运行状态的示例代码
Sep 30 Python
python实现图片,视频人脸识别(opencv版)
Nov 18 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
php数组去重实例及分析
2013/11/26 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
DHTML 中的绝对定位
2006/11/26 Javascript
延时重复执行函数 lLoopRun.js
2007/05/08 Javascript
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
2015/08/07 Javascript
js获取url传值的方法
2015/12/18 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
JavaScript常用工具函数大全
2020/05/06 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
python实现外卖信息管理系统
2018/01/11 Python
pandas 转换成行列表进行读取与Nan处理的方法
2018/10/30 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
python3让print输出不换行的方法
2020/08/24 Python
基于HTML5 audio元素播放声音jQuery小插件
2011/05/11 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
最便宜促销价格订机票:Airpaz(总部设在印尼,支持中文)
2018/11/13 全球购物
女性时尚在线:IVRose
2019/02/23 全球购物
班级读书活动总结
2014/06/30 职场文书
法院反腐倡廉心得体会
2014/09/09 职场文书
物业管理委托协议(2篇)
2014/09/23 职场文书
老公保证书怎么写
2015/02/26 职场文书
OpenCV实现反阈值二值化
2021/11/17 Java/Android