A21743. 冒泡排序小明用冒泡排序算法编写了一段Python代码,请帮他把代码中红色标记的①②③处,补充完整。a = [8,4,2,11,3,9] n = len(a) for i in range(0, _______①_________ ): for j in range(0, _______②_________ ): if a[j]>a[ _______③_________ ]: a[j],a[j+1…
填空题
中等
知识点
题目描述
冒泡排序
小明用冒泡排序算法编写了一段Python代码,请帮他把代码中红色标记的①②③处,补充完整。
a = [8,4,2,11,3,9]
n = len(a)
for i in range(0, _______①_________ ):
for j in range(0, _______②_________ ):
if a[j]>a[ _______③_________ ]:
a[j],a[j+1] = a[j+1],a[j]
print(a)参考答案
a = [8,4,2,11,3,9]
n = len(a)
for i in range(0, n-1):
for j in range(0, n-i-1):
if a[j]>a[j+1]:
a[j],a[j+1] = a[j+1],a[j]
print(a)答案解析
评分标准:
(1)n-1(或等效答案); (2分)
(2)n-i-1(或等效答案); (4分)
(3)j+1 (或等效答案)。 (4分)
上一题
下一题