【发布时间】:2016-07-15 01:29:27
【问题描述】:
我们知道,二叉搜索树的中序遍历将在 O(n) 时间内按排序顺序列出树的元素。 但是基于比较的二叉搜索树构造算法可以多快呢?
【问题讨论】:
-
你知道需要插入二叉树的元素还是随机的吗?
-
未指定。如果输入已经排序,则可以在 O(N) 时间内完成。 Knuth 第 3 卷,#6.2.3 练习 21。
-
确实@NickLarsen 似乎是对的!所需时间取决于输入元素的大小和顺序。
标签: data-structures tree time-complexity big-o