python如题:用户输入10个范围在10到99的随 机正整数,请设计一个排序算 法,将降序排列

将降序排列结果打印输出到屏幕上。

##注意:最左边每个=表示一个空格
l=[]
while 10!=len(l):
====l=input("请在1行中输入10个范围在10到99的正整数:").split()
else:
====l=[int(n) for n in l]
====c=len(l)
##====l.sort(reverse=True)
====for i in range(c-1):
========n=i
========for j in range(i+1,c):
============if l[j]>l[n]:
================n=j
========if n!=i:
============l[i],l[n]=l[n],l[i]
====print(l)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-30
插入排序法是一种数组元素排序方法,冒泡法也是。
两者是不同的排序,两者时间复杂度为n的平方,而冒泡法更直观一点。本回答被网友采纳