【问题标题】:Binary Tree vs Binary Search Tree Big oh Analysis二叉树与二叉搜索树大哦分析
【发布时间】:2017-04-19 23:56:21
【问题描述】:

平衡二叉搜索树会比平衡二叉树帮助您在更大的时间内更快地完成以下任务吗?

创建树中小于某个值 v 的所有元素的列表。

在我看来不是,因为如果 BST 中的所有值都小于 v。那么你将不得不访问每个节点,这将是 O(n),这并不比二叉树好。

我说的对吗?

【问题讨论】:

    标签: binary-tree big-o binary-search-tree


    【解决方案1】:

    在我看来不是,因为如果 BST 中的所有值都更小怎么办 比 v。那么你将不得不访问每个节点,这将是 O(n) 这并不比二叉树好。

    我说的对吗?

    你是。但是请注意,出于所有实际目的,最好使用 BST,因为对于“普通”二叉树,您总是必须访问所有节点才能找到小于 v 的节点,而在 BST 中使用 in -order 遍历你只检查那些小于v

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-16
      • 2010-10-26
      相关资源
      最近更新 更多