【问题标题】:How should I interpret this for loop in pseudo-code?我应该如何用伪代码解释这个 for 循环?
【发布时间】:2018-03-25 10:34:05
【问题描述】:

我在看下面的伪代码:

for i = 1,2,... do
    ...
    for j = 1,2,...,i-1 do
        ...
    end for
end for

问题:第二个for循环应该在i = 1时执行吗?我有点困惑,因为对于 i = 1 我们有这样的声明:

for j = 1,2,...,0

这是否意味着直到 i = 2 才执行 for 循环?

【问题讨论】:

  • 是的,一般来说就是这个意思。
  • 我会把它解释为,“写这个伪代码的人应该被打。”
  • @BenjaminGruenbaum 好的,谢谢!

标签: pseudocode


【解决方案1】:

我会像在 C++ 中那样阅读它:初始化内部循环 j=1,然后执行 if (j<=i-1)。因此对于i==1,内部循环不会被执行。

【讨论】:

    猜你喜欢
    • 2023-01-07
    • 2014-08-19
    • 1970-01-01
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-24
    相关资源
    最近更新 更多