Java 返回新节点(数据)有人能告诉我这个函数实际返回什么吗?

Java 返回新节点(数据)有人能告诉我这个函数实际返回什么吗?,java,binary-tree,Java,Binary Tree,它返回一个“节点”对象,该对象由接受整数(在本例中为“数据”)的新构造函数创建。它返回对节点类型的对象的引用。正如我可以从你问题的标签中推断的那样,你正在处理一个树数据结构。此方法尝试将节点插入到树中。如果树中没有任何其他节点,这将是树的根。否则(root!=null)您应该实现一种向树中添加另一个(非根节点)的方法。这不是有效的Java语法! public static Node insert(Node root, int data) if (root == null)

它返回一个“节点”对象,该对象由接受整数(在本例中为“数据”)的新构造函数创建。

它返回对
节点类型的对象的引用。正如我可以从你问题的标签中推断的那样,你正在处理一个树数据结构。此方法尝试将节点插入到树中。如果树中没有任何其他节点,这将是树的根。否则(
root!=null
)您应该实现一种向树中添加另一个(非根节点)的方法。

这不是有效的Java语法!
public static Node insert(Node root, int data) 
    if (root == null) 
        return new Node(data);