Модуль: محاسبه پیچیدگی مجانبی


Задача

2/9

محاسبه مجانبی - 2

Задача

برای کد زیر، مجانبی را پیدا کنید:
  <بدن>
برای (int i = 0; i < n - 1; i++) برای (int j = n - 2; j > = i; j--) { اگر (A[j] > A[j + 1]) { int c = A[j]; A[j] = A[j + 1]; A[j + 1] = c; count++; } } برای i در محدوده (n - 1): برای j در محدوده (n - 2، i - 1، -1): اگر (A[j] > A[j + 1]): c = A[j] A[j] = A[j + 1] A[j + 1] = ج شمارش += 1

1) O(n)
2) O(n*log(n))
3) O(n^2)
4) O(n^3)

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя