【发布时间】:2011-03-10 22:52:54
【问题描述】:
对于给定的二叉树,找到最大的子树也是二叉搜索树?
例子:
输入:
10
/ \
50 150
/ \ / \
25 75 200 20
/ \ / \ / \ / \
15 35 65 30 120 135 155 250
输出:
50
/ \
25 75
/ \ /
15 35 65
【问题讨论】:
-
您是否正在尝试找到满足二叉搜索树要求的最大子树?
-
是的,要求是找到满足二叉搜索树要求的最大子树。
-
附注:我认为计算最大尺寸的脚本类似于:
var c=0;var a=binaryTree.length;while(a=Math.floor(a/2)){++c};
标签: algorithm binary-tree binary-search-tree