for j = n − 1 to 1 step − 1 do
face acest lucru înseamnă pentru toți j [1 .. n-1] sau [2 .. n-1]?
for j = n − 1 to 1 step − 1 do
face acest lucru înseamnă pentru toți j [1 .. n-1] sau [2 .. n-1]?
for j = n − 1 to 1 step − 1 do este o numărătoare inversă.
Acesta va începe la j și numărătoarea inversă 1 (inclusiv).
Deci, în cazul în care j este 6, atunci va merge în jos 5, 4, 3, 2, 1.
poftă de mâncare: Acumcazulj este o valoare negativă, atunci ar trebui să iaconsiderare că va merge upto min negativprimul rând, apoi îngustarea la maxim pozitiv și apoi conta până la 1.
Dacă n = 5, atunci pentru bucla este executată de 4 ori cu J egal cu 4, apoi 3, apoi 2, și în final 1 în această ordine
Pare destul de clar pentru mine. Asta înseamnă că contează în jos de la n-1 până la 1.