测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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分)

上一题 下一题