python实现排序算法
2014-02-14 00:00
501 查看
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 实现)
- 7种排序算法的Python实现
- python实现排序算法一:快速排序
- 算法学习(1):排序算法-插入排序及python实现
- Python实现排序算法
- [面试笔记] 各种排序算法的Python实现以及结果可视化
- Python 排序算法的实现
- 常见排序算法的python实现
- 部分排序算法python实现
- python实现常见排序算法
- 常用排序算法的Python实现
- 用Python实现排序算法――插入排序
- 几种常用排序算法的python实现
- 几种排序算法分析及python实现
- Python_排序算法实现
- Python笔记——排序算法的实现
- Python:经典排序算法实现
- 排序算法总结(python实现)
- 排序算法Python实现
- python实现八大排序算法(2)