Учитывая следующий псевдокод для массива АЛучший случай и худший случай времени сложность
x = 0
for i = 0 to n - 2
for j = i to n - 1
if A[i] > A[j]:
x = x + 1
return x
наихудший сложность O (N^2) или Theta (п^2) и почему? Кажется, я не понимаю разницы между ними.
Что касается наилучшей сложности случая, разве это не то же самое, что в худшем случае, поскольку алгоритм все еще должен проходить через одни и те же линии?
Спасибо за помощь! – Labbiqa
Сравнение ** всегда ** выполняется (n - 1) * (n + 2)/2 раза, что, безусловно, равно θ (n^2) –