标签:interview
BT
Node find(Node n, Node a, Node b)
{
if (n == a || n == b)
{
return n;
}
int nodeMatch = nodeMatch(a.left);
if (nodeMatch == 0)
return find(n.right, a, b);
else if (nodeMatch == 1)
return n;
else
return find(r.left, a, b);
}
int nodeMatch(Node n, Node a, Node b)
{
if (n == null)
return 0;
int toReturn = 0;
if (n == a || n == b)
toReturn ++;
toReturn += find(n.left) + find(n.right);
}标签:interview
原文地址:http://7371901.blog.51cto.com/7361901/1583045