Python排序之直接插入排序方法,python排序直接插入,Python排序之直接插


Python排序之直接插入排序方法。这是我搬来的别人的代码,我学习时借鉴用的。感觉还是不错的,用到了random和time模块方法。

import random,timer = random.Random()li = [r.randint(300) for i in range(20)]  #生成随机数print liprint "-"*30starttime = time.time()for i in range(len(li)):    temp = li[i]    j = i    while j > 0 and temp < li[j-1]:        li[j] = li[j-1]        j -= 1    li[j] = temp print li#www.iplaypy.comendtime = time.time()print endtime - starttime

Python其它排序相关文章推荐:
Python列表排序 reverse、sort、sorted 操作方法详解、Python 元组遍历排序操作方法

编橙之家文章,

评论关闭