【发布时间】:2018-07-20 12:45:31
【问题描述】:
为了解决特定问题,有两种算法可供选择 -
- 算法 1 在最坏的情况下需要 O(n) 时间和 O(n) 空间
- 算法 2 在最坏的情况下需要 O(nlogn) 时间和 O(1) 空间
从算法 1,2 中解决问题的最坏情况时间复杂度是多少?为什么?
【问题讨论】:
标签: algorithm data-structures time-complexity
为了解决特定问题,有两种算法可供选择 -
从算法 1,2 中解决问题的最坏情况时间复杂度是多少?为什么?
【问题讨论】:
标签: algorithm data-structures time-complexity
如果您要问哪种最坏情况更糟? Alg2 的最坏情况时间更糟,因为 nlogn > n.
编辑(回答 cmets 提出的问题):
如果您要问最好的最坏情况是什么? Alg1 的最坏情况时间是最好的,同样因为 nlogn > n。
【讨论】: