【发布时间】:2010-03-31 13:10:05
【问题描述】:
for j = n − 1 to 1 step − 1 do
这是否意味着 [1 .. n-1] 或 [2 .. n-1] 中的所有 j ?
【问题讨论】:
-
在类 C 语言中:
for (int j = n - 1; j != 1; j--)
标签: pseudocode
for j = n − 1 to 1 step − 1 do
这是否意味着 [1 .. n-1] 或 [2 .. n-1] 中的所有 j ?
【问题讨论】:
for (int j = n - 1; j != 1; j--)
标签: pseudocode
for j = n − 1 to 1 step − 1 do 是倒计时。
它将从 j 开始倒数到 1(包括)。
所以如果 j 为 6,那么它将下降 5、4、3、2、1。
twist: 现在如果你的 j 是一个负值,那么你应该考虑它会先上升到最小负值,然后翻转到最大正值,然后倒数到 1。
【讨论】:
如果 n=5,则 for 循环执行 4 次,J 等于 4,然后是 3,然后是 2,最后是 1
【讨论】:
对我来说似乎很清楚。这意味着它从 n-1 倒数到 1。
【讨论】: