Sort(B)
for i = 0 to (n-1)
x = (i+1);
for j = (i+2) to n
if B[x] > B[j]
x = j;
if x != (i+1)
temp = B[i+1];
B[i+1] = B[x];
B[x] = temp;
Какое время работы T (n)? проблема связана с внутренним циклом (для j = (i + 2) до n) Каков наихудший сценарий для внутреннего цикла? И что лучше всего? Я думаю, что они такие же, потому что они независимы, но я хочу убедиться.Время выполнения кода сортировки
Внутренний цикл всегда имеет одинаковое количество итераций для заданной итерации внешнего контура, независимо от ввода. –