Mein Code scheint zu funktionieren gut, wenn ich setze (n-1) und n im Bereich Funktion der ersten for-Schleife, die ich nicht in der Lage bin zu understand.Please helfenSelection Art in Python Indizierung
def selec(arr):
n=len(arr)
for i in range(n):
min=i
for j in range(i+1,n):
if arr[j]<arr[min]:
min=j
arr[i],arr[min]=arr[min],arr[i]
return arr
print(selec([2, 6, 5, 7, 1, 4]))
beheben Bitte geben Sie die Formatierung des Codes. Es scheint überhaupt nicht wie vorgesehen zu funktionieren. – glibdud
Ihr Code ist korrekt, außer für die Einrückung. – user152468