O (n log n) лучше, чем O (n 2 ) асимптотически .
Big-O, Big-Theta, Big-Omega, всеони измеряют асимптотическое поведение функций, т. е. как ведут себя функции, когда их аргумент приближается к определенному пределу.
O (n log n) функции растут медленнее, чем функции O (n 2 )это то, что по сути говорит Big-O.Однако это не означает, что O (n log n) всегда быстрее.Это просто означает, что в некоторой точке функция O (n log n) всегда будет дешевле при постоянно растущем значении n.
![Big O](https://i.stack.imgur.com/0BR9s.jpg)
На этом изображении f (n) = O (g (n)).Обратите внимание, что существует диапазон, где f (n) на самом деле дороже, чем g (n), даже если он асимптотически ограничен g (n).Однако, когда речь идет об ограничениях или асимптотике в этом отношении, f (n) превосходит g (n) «в долгосрочной перспективе», так сказать.