📜  数据结构 |二叉搜索树 |问题 1

📅  最后修改于: 2021-09-08 12:49:20             🧑  作者: Mango

一般二叉搜索树中搜索、插入和删除操作的最坏情况时间复杂度是多少?
(A) O(n) 所有
(B) O(Logn) 所有
(C) O(Logn) 用于搜索和插入,O(n) 用于删除
(D) O(Logn) 用于搜索,O(n) 用于插入和删除答案:(一)
解释:在偏斜二叉搜索树(BST)中,所有三个操作都需要 O(n)。请参阅以下示例 BST 和操作。

10
        /
       20
      /
     30
    / 
   40

Search 40. 
Delete 40
Insert 50.