算法中的反向(左)箭头是什么意思?

4

有一个算法,作者编写了如下步骤:

  1. 初始化:设置阈值(th)和最大迭代次数I。

    i ← 0

  2. 计算x

    当(x > th)时

        i ← i+1

        ...

    结束循环

这里的左箭头是什么意思?


8
左箭头表示赋值。 - n. m.
LaTeX在这里不能工作?还是我打错了? - user2888999
[so]不支持LaTeX,所以你需要想出其他办法。 - Bernhard Barker
2个回答

3
这里的左箭头语句表示将值i+1存储在变量i中。也就是说,i增加了1。

2
左箭头(以及右箭头)表示赋值,在您的情况下,C#等价代码为:
  i = 0;

  while (x > th) {
    i = i + 1;
    ...
  }

我曾认为右箭头的使用通常是“如果……那么”或“A right-arrow B”可以表示从A到B的映射。 - gal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接