合并排序的时间复杂度

Time complexity of the merge sort

我的疑问是我不明白哪个 属性 或它们如何在第 1 行中成为共同点。 3

谁能用简单的语言解释一下?

这只是大 O 符号的定义:O(log n - loglog n)=O(log n) (其实这里应该是big-Theta)。

不是取common,在"longn - loglogn = O(logn)]"他们其实解释了逻辑,这部分和原来的表达式是分开的。

我认为他们试图这样写,"[O(logn - loglogn) = O(logn)]"

我想也许会比这更简单:

  • n 个数字可以在 n log n 时间内排序。
  • 问题是在 n 时间内可以排序多少个数字。

那么就很简单了: