【问题标题】:What is the average case time-complexity for quick sort?快速排序的平均案例时间复杂度是多少?
【发布时间】:2016-07-02 18:12:15
【问题描述】:

我看到google search 在这里拉了很多,但网络上有很多模棱两可的地方。请不要标记为重复。

见过

n log n

n ln n

最后

n log(base2) n

SO answers 之一将大 O 视为最坏情况并声明 n^2。最坏的情况实际上是 n^2,但大 O 并不意味着最坏的情况,所以在这个意义上它被高度投票但错误。

要清楚,我想知道平均情况,要清楚,这是为了时间复杂度。

【问题讨论】:

    标签: time-complexity big-o quicksort


    【解决方案1】:

    在数学中,您总是假设底数等于 10。

    在计算机科学中,如果对数省略底数,则约定底数等于 2。

    真是一个愚蠢的问题,我很惊讶你的老师没有解决这个问题。您可以在原始帖子中使用三个 Big-O 运行时中的任何一个,因为它们的含义完全相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-20
      • 2017-08-19
      • 2012-07-06
      • 1970-01-01
      • 2015-01-20
      相关资源
      最近更新 更多