java—这一行是否给出了二进制搜索树的根节点?bst currentnode=此;

vojdkbi0  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(181)

我试图理解这个从二叉搜索树中删除一个值的代码。我被写着bst currentnode=this的行弄糊涂了;我假设在这一行之后,currentnode将等于调用remove方法的bst的根节点。不过,我不确定情况是否如此。如果有人能告诉我我对bst currentnode的解释是否是这样,我将不胜感激;是正确的还是我遗漏了什么*我没有附上整个代码,因为它很长,但这应该是足够的,因为我的困惑是只有一行说,bst currentnode=this;谢谢大家!

public BST remove(int value, BST parent) {
     BST currentNode = this;
     while(currentNode != null) {
        parentNode = currentNode;
        currentNode = currentNode.left;
     }
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题