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

这是否意味着 [1 .. n-1] 或 [2 .. n-1] 中的所有 j ?

4

3 回答 3

3

for j = n − 1 to 1 step − 1 do是倒计时。

它将从 j 开始倒数到 1(包括)。

因此,如果 j 为 6,那么它将下降 5、4、3、2、1。

扭曲:现在如果你的 j 是一个负值,那么你应该考虑它会先上升到最小负值,然后翻转到最大正值,然后倒数到 1。

于 2010-03-31T13:14:23.530 回答
1

如果 n=5,则 for 循环执行 4 次,其中 J 等于 4,然后是 3,然后是 2,最后是 1。

于 2010-03-31T13:15:39.200 回答
0

对我来说似乎很清楚。这意味着它从 n-1 倒数到 1。

于 2010-03-31T13:29:49.577 回答