selection sort
各位大佬們 我想問一下python 要怎麼寫出能自由輸入數字的 selection sort不能使用 sort 的情況下
不明白 傻眼貓咪 发表于 2021-12-21 23:25
不明白
就是選擇排序而已 只是要能夠自己輸入數字 def SORT(*args, reverse = False):
arr = list(args)
res = arr[:]
if(not reverse):
for n in range(len(res)):
t = min(res)
i = res.index(t)
if res != t:
res -= res
res += res
res = res - res
else:
for n in range(len(res)):
t = max(res)
i = res.index(t)
if res != t:
res -= res
res += res
res = res - res
return res
A = SORT(13, 5, 78, 9, 55)
B = SORT(13, 5, 78, 9, 55, reverse = True)
print(*A)
print(*B) 傻眼貓咪 发表于 2021-12-21 23:55
非常感謝你
页:
[1]