这句话在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);
}
}
答案 0 :(得分:0)
这里没有人可以告诉你这段代码意味着什么:
leftCopy
treeCopy
的变量
treeCopy
采用参数,在本例中为source.left
考虑阅读如何提问question。
答案 1 :(得分:0)
有一个树有一个节点或一个根源“源”来自源二个分支发出。左右分支。 TreeCopy是一个函数,它将一个节点作为输入,并在这种情况下返回一个子树,即源的左子树。
答案 2 :(得分:0)
此代码复制二叉树的左子树。