value =[3,9,7,8,4,2,3,8]
j=1for v in value:
key=value[j]
i=j-1while i>=0and value[i]>key:
value[i+1]=value[i]
i=i-1
value[i+1]=key
j+=1if j>7:breakprint value
对于少量的元素排序,插入算法是一个有效的算法。写起来也很简单。本文将用python语言实现算法。插入排序,可以简单描述为从序列的第二个元素开始递增,使用此元素作为关键元素,使之与前面的元素做比较。找到合适自己的位置。此关键元素之前的序列将是有序的,而此关键元素之后的序列是无序的。代码如下:value = [3,9,7,8,4,2,3,8]j=1for v in value: k...