#给定列表list1=[31,41,59,26,41,58],升序排列
list1=[31,41,59,26,41,58]
for i in range(1,len(list1)) :
key = list1[i]
j = i-1
while j >= 0 and list1[j] > key :
list1[j+1] = list1[j]
j = j-1
list1[j+1] = key
print(list1)
#给定列表list1=[31,41,59,26,41,58],降序排列
list1=[31,41,59,26,41,58]
for i in range(1,len(list1)) :
key = list1[i]
j = i-1
while j >= 0 and list1[j] < key :
list1[j+1] = list1[j]
j=j-1
list1[j+1] = key
print(list1)