我应该如何在伪代码中解释这个 for 循环?
How should I interpret this for loop in pseudo-code?
我正在查看以下伪代码:
for i = 1,2,... do
...
for j = 1,2,...,i-1 do
...
end for
end for
问题:当i = 1时是否应该执行第二个for循环?我有点困惑,因为对于 i = 1 我们有声明:
for j = 1,2,...,0
这是否意味着直到i = 2才执行for循环?
我会像在 C++ 中那样阅读它:初始化内部循环 j=1
,然后执行 if (j<=i-1)
。因此对于 i==1
内部循环将不会被执行。
我正在查看以下伪代码:
for i = 1,2,... do
...
for j = 1,2,...,i-1 do
...
end for
end for
问题:当i = 1时是否应该执行第二个for循环?我有点困惑,因为对于 i = 1 我们有声明:
for j = 1,2,...,0
这是否意味着直到i = 2才执行for循环?
我会像在 C++ 中那样阅读它:初始化内部循环 j=1
,然后执行 if (j<=i-1)
。因此对于 i==1
内部循环将不会被执行。