开发者

pseudocode with FOR

开发者 https://www.devze.com 2022-12-25 01:08 出处:网络
for j = n − 1 to 1 step − 1 do does this means开发者_Go百科 for all j in [1 .. n-1] or [2 .. n-1] ?for j = n − 1 to 1 step − 1 do is a countdown.
for j = n − 1 to 1 step − 1 do

does this means开发者_Go百科 for all j in [1 .. n-1] or [2 .. n-1] ?


for j = n − 1 to 1 step − 1 do is a countdown.

It will start at j and count down to 1 (inclusive).

So if j is 6, then it will go down 5, 4, 3, 2, 1.

twist: Now if your j is a negative value, then you should consider that it will go upto the min negative first, then rollover to the max positive and then count down to 1.


If n=5 then the for loop is executed 4 times with J equal to 4 then 3, then 2, and finally 1 in that order


Seems pretty clear to me. That means it counts down from n-1 to 1.

0

精彩评论

暂无评论...
验证码 换一张
取 消