在任何情况下,您都更喜欢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)