修改循环次数的插入排序Python代码运行后输出的arr结果是?

yr975164 单选题 共 个子题

待排序数组为arr = [5, 33, 21, 67, 39, 73, 7, 43 ],代码如下:

for i in range(1,4):
    j = i
    k = arr[i]
    while j > 0 and k < arr[j-1]:
        arr[j] = arr[j-1]
        j = j - 1
    arr[j] = k
print(arr)
A

[5, 33, 21, 67, 39, 73, 7, 43]

B

[5, 21, 33, 67, 39, 43, 7, 73]

C

[5, 21, 33, 39, 67, 7, 73, 43]

D

[5, 21, 33, 67, 39, 73, 7, 43]

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧