Sorting 为什么合并排序时间复杂性不是O(N)?
合并排序的时间复杂度是O(n logn),所以这里n在logn上占主导地位,合并排序也是O(n) 谢谢Sorting 为什么合并排序时间复杂性不是O(N)?,sorting,Sorting,合并排序的时间复杂度是O(n logn),所以这里n在logn上占主导地位,合并排序也是O(n) 谢谢O(n log n)是使用传统排序算法可以获得的最佳结果 即使n占据logn的主导地位,也不能说O(n logn)==O(n),因为它们是相乘而不是相加的 如果你得到了n+logn并且n支配logn,那么你可以说O是O(n)
O(n log n)
是使用传统排序算法可以获得的最佳结果
即使n
占据logn
的主导地位,也不能说O(n logn)==O(n)
,因为它们是相乘而不是相加的
如果你得到了n+logn
并且n
支配logn
,那么你可以说O
是O(n)