найти общее количество (i, j) пар в массиве, чтобы i <j и a [i]> a [j]
Как уже упоминалось в вопросе, нужно найти общее количество (i, j) пар в массиве так, чтобы
(1) **ia[j]**
где i и j - индексы массива. Там нет ограничений по пространству.
Мой вопрос
1) Is there any approach which takes less than O(N^2) time?
2) if so what is least complexity ?
3) How do we prove that ?
Я надеюсь я'Я ясно с вопросом.
Мой подход заключается в следующем
Один из способов сделать этот вопрос - использовать грубую игру, которая занимает O (N ^ 2) времени.
Но я думаю, что должно быть лучшее оптимизированное решение этого вопроса, по крайней мере, O (NlogN) растворения. Причина моей интуиции заключается в следующем
Интуиция1) For sorting an array in ascending order conditions we have are : for i