псевдокод с FOR - PullRequest
       16

псевдокод с FOR

1 голос
/ 31 марта 2010
for j = n − 1 to 1 step − 1 do

означает ли это для всех j в [1 .. n-1] или [2 .. n-1]?

Ответы [ 3 ]

3 голосов
/ 31 марта 2010

for j = n − 1 to 1 step − 1 do обратный отсчет.

Это начнется в j и обратный отсчет до 1 (включительно).

Так что, если j равно 6, то оно уменьшится на 5, 4, 3, 2, 1.

твист: Теперь, если ваш j - отрицательное значение, вам следует учесть, что сначала оно поднимется до минимального минуса, затем перевернется до максимального положительного значения и затем начнется обратный отсчет. до 1.

1 голос
/ 31 марта 2010

Если n = 5, то цикл for выполняется 4 раза с J, равным 4, затем 3, затем 2 и, наконец, 1 в этом порядке

0 голосов
/ 31 марта 2010

Кажется, довольно ясно для меня. Это означает, что отсчет от n-1 до 1.

...