【发布时间】:2017-08-16 16:17:58
【问题描述】:
我们可以将 BST 的节点放在 HashMap 或 HashSet 中吗?如果是这样,我们如何遍历 BST。当我解决 TWO SUM BST 时出现了这个疑问。
【问题讨论】:
-
那么,您到底在尝试什么?请给我们看代码
-
这是问题给定一个二叉搜索树和一个目标编号,如果 BST 中存在两个元素且它们的总和等于给定目标,则返回 true。 . public boolean findTarget(TreeNode root, int k) { } 我实际上被卡住了。我计划将节点值添加到 HashSet。如果 HashSet 由 k` - node.value 组成,那么它将返回 true。
标签: java data-structures hashmap binary-search-tree hashset