pszeudokódját a FOR

szavazat
0
for j = n − 1 to 1 step − 1 do

nem jelent ez a minden j az [1 .. n-1] vagy [2 .. n-1]?

A kérdést 31/03/2010 14:10
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
2

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.

Válaszolt 31/03/2010 14:14
a forrás felhasználó

szavazat
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

Válaszolt 31/03/2010 14:15
a forrás felhasználó

szavazat
0

Úgy tűnik, nagyon világos számomra. Ez azt jelenti, nem számlál n-1-től 1.

Válaszolt 31/03/2010 14:29
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more