by Anonymous » 17 Mar 2025, 15:15
Also habe ich hier einen Codeblock für die Auswahlsart in Python. Ich verstehe das Konzept der Auswahlsorten. Suchen Sie nach dem Minimum in der Liste, tauschen Sie es mit dem ersten Wert in der Liste aus und wiederholen Sie dies für die verbleibenden Elemente in der Liste. Ich habe versucht, das herauszuschreiben, aber anstelle der sortierten Liste [2,3,4,7,9] bekomme ich [3,7,4,9,9]. Ich habe versucht, nachzuverfolgen, aber ich kann die Fehler nicht finden. Ich würde Ihre Hilfe in diesem Bereich wirklich schätzen. < /P>
Code: Select all
T = [3,7,4,9,2]
for i in range (len(T)-1):
minIndex = i
minimum = T[minIndex]
for j in range(i+1, len(T)):
if minimum > T[j]:
minIndex = j
temp = T[i]
T[i]= minimum
T[minIndex] = temp
print(T)
Also habe ich hier einen Codeblock für die Auswahlsart in Python. Ich verstehe das Konzept der Auswahlsorten. Suchen Sie nach dem Minimum in der Liste, tauschen Sie es mit dem ersten Wert in der Liste aus und wiederholen Sie dies für die verbleibenden Elemente in der Liste. Ich habe versucht, das herauszuschreiben, aber anstelle der sortierten Liste [2,3,4,7,9] bekomme ich [3,7,4,9,9]. Ich habe versucht, nachzuverfolgen, aber ich kann die Fehler nicht finden. Ich würde Ihre Hilfe in diesem Bereich wirklich schätzen. < /P>
[code]T = [3,7,4,9,2]
for i in range (len(T)-1):
minIndex = i
minimum = T[minIndex]
for j in range(i+1, len(T)):
if minimum > T[j]:
minIndex = j
temp = T[i]
T[i]= minimum
T[minIndex] = temp
print(T)
[/code]