【发布时间】:2020-05-23 18:30:05
【问题描述】:
假设线性选择使用大小为 3 的子序列,最坏情况下的运行时间不再是 O(n)。我得出一个结论,时间复杂度是 3n+T(n/3)+T(2n/3)。现在假设 T(n) 等于或小于 cn。但是当我隔离 c 时,我无法获得 c。他们只是互相抵消。是不是因为不是cn才会出现这种情况?
【问题讨论】:
标签: time-complexity
假设线性选择使用大小为 3 的子序列,最坏情况下的运行时间不再是 O(n)。我得出一个结论,时间复杂度是 3n+T(n/3)+T(2n/3)。现在假设 T(n) 等于或小于 cn。但是当我隔离 c 时,我无法获得 c。他们只是互相抵消。是不是因为不是cn才会出现这种情况?
【问题讨论】:
标签: time-complexity
你的递归方程与O(n log n)一致,不是线性的。
【讨论】: