java - 无法在 TreeNode 类中向左/向右移动

标签 java binary-search-tree treenode

我正在使用 java 解决有关二叉搜索树的问题。 TreeNode 中内置类的名称。在解决方案中,它显示

enter image description here

但是,当我自己实现时,我无法执行“root.left”或“root.right”。我想知道我是否错过了什么?谢谢!

最佳答案

以这种方式访问​​右/左将意味着以这种方式实现的 TreeNode:

public class TreeNode<T> {
    public TreeNode<T> right;
    public TreeNode<T> left;
    public T value;
}

关于java - 无法在 TreeNode 类中向左/向右移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30633246/

相关文章:

java - 尝试将嵌套 for 循环表示为 Java Stream,但感到困惑

java - 尝试用java实现trie数据结构

algorithm - 插入/删除/排名/选择查询的最佳数据结构/算法

.net - 如何控制 .Net Forms.TreeView 中的复选框?

java - 如何深拷贝二叉树?

javascript - 仅在同一父级中启用节点拖放

MysqlDataSource 的 Java EE ClassNotFoundException。我究竟做错了什么?

java - 调度上的多线程冲突(竞争条件)

c - 插入二叉搜索树

algorithm - 二叉树的双线程树