def select_sor_new(i,li):
if i == len(li)-1:
return li
if li.index(min(li[i:])) == i:
i += 1
return select_sor_new(i,li)
else:
min_val = min(li[i:])
li[li.index(min(li[i:]))] = li[i]
li[i] = min_val
i += 1
return select_sor_new(i,li)
這種方式是不是既可以減少循環(huán)次數(shù),也可以節(jié)約內(nèi)存的開銷
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。