标签: performance data-structures time-complexity binary-search-tree
所以我知道BST上的操作是在日志时间运行的,因为结构减半了,我想知道如果搜索一个不在结构中的值,时间复杂度会是多少。
答案 0 :(得分:3)
平均案例时间复杂度为O(log n),最差情况为O(n)。要了解O(log n)复杂度,您可以参考What does O(log n) mean exactly?
此图片将向您解释如何:
我还建议您浏览wiki了解详情。
答案 1 :(得分:1)
它仍然是O(log n)。这样想,它将连续减半搜索直到无法找到。