python 实现插入排序算法
来源:互联网 发布:淘宝手办哪家比较好 编辑:程序博客网 时间:2024/05/17 03:09
#!/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
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 插入排序算法实现
- python实现排序算法三:插入排序
- 算法导论插入排序算法python实现
- 插入排序算法python和c实现
- 插入排序算法的python实现
- python实现的直接插入排序算法
- python里实现插入排序算法
- 算法导论学习-插入排序python实现
- python插入排序算法
- python插入排序算法
- Python插入排序算法
- Python:插入排序算法
- python实现基础排序算法之(插入排序)
- 八种排序算法 Java、Python、C++实现 -- 插入排序
- 用Python实现八大排序算法--插入排序
- 排序算法C++ && Python实现---直接插入排序
- Python排序算法-插入排序
- 学习andriod 认识,文件结构,查找,事件
- 批量修改git log的内容
- Python常见文件操作的函数示例代码
- Python使用Socket(Https)Post登录百度的实现代码
- hdu 4433 字符串变化 DP
- python 实现插入排序算法
- python 实现堆排序算法代码
- Android之SharedPreferences权限
- Python查询Mysql时返回字典结构的代码
- sqlite3+使用总结
- Python正则表达式介绍
- 带命令行参数的main函数详解
- CakePHP 2.x CookBook 中文版 第一章 欢迎
- java设计模式之适配器模式