Что такое большое значение O для следующего алгоритма?Почему это значение?
algorithm A (val array <ptr to int>)
1 n = 0
2 loop ( n < array size )
1 min = n;
2 m = n;
3 loop ( m < array size)
1 if (array[m] < array[min])
1 min = m;
4 swap(array[min],array[n]);
3 n = n + 1
Я ответил O (n ^ 2) Я прав?Что касается того, как я пришел к этому выводу, внутренние циклы выполняются n раз, где n = размер массива, а внешний цикл выполняется n раз, где n - размер массива n * n = n ^ 2