for j = n − 1 to 1 step − 1 do
nem jelent ez a minden j az [1 .. n-1] vagy [2 .. n-1]?
for j = n − 1 to 1 step − 1 do
nem jelent ez a minden j az [1 .. n-1] vagy [2 .. n-1]?
for j = n − 1 to 1 step − 1 do egy visszaszámlálás.
Úgy indul a j és visszaszámol 1 (bezárólag).
Tehát ha j értéke 6, akkor megy le 5, 4, 3, 2, 1.
csavar: Most, ha a j negatív érték, akkor figyelembe kell vennie, hogy fog menni max min negatív az első, majd a kurzort, hogy a max pozitív, majd a visszaszámlálást 1.
Ha n = 5, akkor a hurok kerül végrehajtásra 4-szer J = 4, majd 3, majd a 2, és végül 1 ebben a sorrendben
Úgy tűnik, nagyon világos számomra. Ez azt jelenti, nem számlál n-1-től 1.