37,720
社区成员
发帖
与我相关
我的任务
分享
#!/bin/python3
# -*- coding: UTF-8 -*-
import sys
import random
def InsertSort(array):
for i in range(1, len(array)):
tmp = array[i]
j = i - 1
while j >= 0: #这块儿的代码也太丑陋了,没有好的写法吗
if array[j] > tmp:
array[j+1] = array[j]
else:
break
j -= 1
array[j] = tmp
if __name__ == "__main__":
array = []
for i in range(10):
array.append(random.randint(0,9))
print(array)
InsertSort(array)
print(array)
a1 = [1,2,3,4,5,6]
for i in range(4,-1,-1):
print(a1[i])
是这个意思?