Допустим, у меня есть массив длины n
, и я перебрал его, используя алгоритм сортировки со временем nlogn
. После получения этого отсортированного массива я перебираю его, чтобы найти любые повторяющиеся элементы с линейным временем. Насколько я понимаю, поскольку операции происходили отдельно, это будет время O(nlogn) + O(n)
, а не O(nlogn+n)
. Если это так, то nlogn
превысит линейную временную сложность, делая окончательную временную сложность O(nlogn)
?