for j = n − 1 to 1 step − 1 do
это означает для всех j в [1 .. n-1] или [2 .. n-1]?pseudocode with FOR
for j = n − 1 to 1 step − 1 do
это означает для всех j в [1 .. n-1] или [2 .. n-1]?pseudocode with FOR
for j = n − 1 to 1 step − 1 do
- обратный отсчет.
Он будет начинаться с j и считать до 1 (включительно).
Так что, если J является 6, то он войдет в 5, 4, 3, 2, 1.
поворот: Теперь, если ваш J имеет отрицательное значение, то следует учесть, что ему сначала вернется к минимальному отрицательному значению, затем вернется к максимальному положительному значению, а затем обратится вниз к 1.
Умм, разве вы не имеете в виду «если n равно 6»? Кроме того, большинство языков будут делать цикл, в котором диапазон не перекрывается, поскольку он не выполняет никаких циклов вообще, а не как очищается от числа до тех пор, пока он не обернется и не ударит конечное значение с другой стороны. –
доброкачественность me. Я просто это исправлю. –
Я искал включительное (или нет) слово. благодаря – Simon
Если n = 5, то цикл for выполняется 4 раза с J, равным 4, затем 3, затем 2 и, наконец, 1 в этом порядке
Кажется довольно ясным для меня. Это означает, что он отсчитывает от n-1 до 1.
В языках типа C: 'for (int j = n - 1; j! = 1; j -)' – Supuhstar