给定这段Python选择排序代码,关于其标记的代码一、二、三处说法正确的是哪一项?
小明为了学习选择排序的算法,编写了下面的代码。
a = [8,4,11,3,9]
count = len(a)
for i in range(count-1):
mi = i
for j in range(i+1,count):
if a[mi] > a[j]: #代码一
mi = j #代码二
if i!=mi:
a[mi],a[i] = a[i],a[mi] #代码三
print(a)
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析