【发布时间】:2015-11-09 00:57:03
【问题描述】:
给定一个二叉搜索树 (BST)。迭代查找二叉搜索树的最大深度。
我知道使用队列 [level order traversal] 的方法,但时间复杂度是 O(N),因为我们需要访问整个树。 但它不使用树是 BST 还是二叉树的信息。
BST 的算法是否保持不变,或者可以使用给定树是 BST 的事实对其进行改进?
【问题讨论】:
标签: algorithm data-structures language-agnostic binary-search-tree