【发布时间】:2021-10-14 04:22:22
【问题描述】:
构建由 ???? 组成的二叉搜索树 (BST) 所需的总时间的大 O(最坏情况)复杂度是多少?节点?
嗨,我知道最坏情况下的运行时间复杂度是 O(n),用于向树中添加单个节点。我想知道构建 BST 时运行时间复杂度是否仍然是 O(n)。
【问题讨论】:
-
the run time complexity for worst case is O(n)请非常明确:什么的运行时间复杂度,究竟是什么? -
二叉树的最坏情况总是 O(n),因为我们知道并非每个 bst 搜索树都是平衡的。
-
(请注意,Muhteva 明确说明了所声称的渐近运行时间限制应适用于的操作。您的问题中没有,above comment 中没有。
标签: algorithm data-structures time-complexity big-o binary-search-tree