【问题标题】:Linear selection time complexity线性选择时间复杂度
【发布时间】:2020-05-23 18:30:05
【问题描述】:

假设线性选择使用大小为 3 的子序列,最坏情况下的运行时间不再是 O(n)。我得出一个结论,时间复杂度是 3n+T(n/3)+T(2n/3)。现在假设 T(n) 等于或小于 cn。但是当我隔离 c 时,我无法获得 c。他们只是互相抵消。是不是因为不是cn才会出现这种情况?

【问题讨论】:

    标签: time-complexity


    【解决方案1】:

    你的递归方程与O(n log n)一致,不是线性的。

    【讨论】:

    • 感谢您的回答,但我不太清楚为什么。你能再解释一下吗?
    • @alsrb17 重复多次重复,然后对几何级数求和...
    猜你喜欢
    • 2016-01-01
    • 2017-06-04
    • 2019-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多