



























function rob(a, b, target) {
var hash = {}
var stack = [a]
while (queue.length) {
var node = stack.pop()
stack[target - node.val] = 1;
if (node.left) {
stack.push(node.left)
}
if (node.right) {
stack.push(node.right)
}
}
var stack = [b]
while (queue.length) {
var node = stack.pop()
if (stack[node.val] == 1) {
return true
}
if (node.left) {
stack.push(node.left)
}
if (node.right) {
stack.push(node.right)
}
}
return false
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。