Java语法:这个短语是什么意思



这个短语在Java中是什么意思?我认为这意味着之前定义的名为"treeCopy"的变量正在调用其左源方法,该方法又被分配给变量"leftCopy"。

我说得对吗?远程关闭?完全错了?

leftCopy = treeCopy(source.left);
public static <E> BTNode<E> treeCopy(BTNode<E> source)
{
BTNode<E> leftCopy, rightCopy;
if (source == null)
return null;
else
{
leftCopy = treeCopy(source.left);
rightCopy = treeCopy(source.right);
return new BTNode<E>(source.data, leftCopy, rightCopy);
}
}

除了,这里没有人能告诉你这个代码的含义

  • 这是从某个方法treeCopy的结果中指定的一个名为leftCopy的变量
  • 方法treeCopy取一个参数,在这种情况下取source.left中的任何参数
  • 它不会执行,因为它已被注释掉

考虑阅读如何提问。

有一个树有一个节点或一个根"Source",源中有两个分支。一个左分支和一个右分支。TreeCopy是一个函数,它将一个节点作为输入,并返回一个子树——在本例中是源的左子树。

此代码复制二进制树的左子树。

最新更新