Я прочитал алгоритм сортировки подсчета, который, как это:о подсчете сортировки алгоритма
Counting Sort(A[1,..n]) //C[1,...k] is the temporary memory and k is the range of integers
for i<-- 1 to k
C[i]<-- 0
for j<-- 1 to n
C[A[j]]<--C[A[j]]+1
for i<--2 to k
C[i]<--C[i]+C[i-1]
for j<--n downto 1
B[C[A[j]]]<--A[j]
C[A[j]]<--C[A[j]]-1
Я хочу знать, что если я изменю последнее для этого: for j<--1 to n
, алгоритм будет правильным тоже ?? ? (есть ли способ показать, что с этим «для» алгоритм будет правильным?)
также таким же образом также и алгоритм?
спасибо
большое спасибо за вашу помощь – user355002