【发布时间】:2020-04-11 10:33:18
【问题描述】:
提取时间min=O(logn)
冒泡排序=O(n)
呼吸优先搜索=O(n+E)
例如,如果一个算法运行在 O(logn) + O(n) + O(n+E) 或 O(logn + n + E)(我很困惑),我可以说这是一个 O( logn) 上述算法的总体时间复杂度?
什么是正确的?
【问题讨论】:
-
我假设 E 是图中的边数?你能给出更好的解释吗?
-
@Rup 我同意。它是 O(n)、O(E) 或 O(n+E)。取决于 E。
-
冒泡排序复杂度为 O(n^2)。
标签: algorithm data-structures time-complexity big-o