for j = n − 1 to 1 step − 1 do
hace que esto significa para todo j en [1 .. n-1] o [2 .. n-1]?
for j = n − 1 to 1 step − 1 do
hace que esto significa para todo j en [1 .. n-1] o [2 .. n-1]?
for j = n − 1 to 1 step − 1 do es una cuenta atrás.
Comenzará a las j y contar hasta 1 (inclusive).
Así que si j es 6, entonces pasará a 5, 4, 3, 2, 1.
giro: Ahora bien, si el j es un valor negativo, entonces debe considerar que va a ir hasta el negativo primero, y luego vuelco min al positivo máximo y luego contar hasta 1.
Si n = 5, entonces el bucle se ejecuta 4 veces con J igual a 4 a continuación, 3, a continuación, 2, y finalmente 1 en ese orden
Parece bastante claro para mí. Eso significa que la cuenta atrás de n-1 a 1.