是否有任何情况下您更喜欢O(log n)时间复杂度而不是时间O(1)复杂度?还是O(n)去O(log n)?
O(log n)
O(1)
O(n)
你有什么例子吗?
可能有很多理由更喜欢具有较高大 O 时间复杂度的算法而不是较低的算法:
10^5
1/10^5 * log(n)
O(log(n)
n
O(n^2.373)
O(n*log(n))
O(n^2)
O(log log N)
n = 10^20
O(n^3)