请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于removeMin

波波老师你好,我试着用递归写了一个removeMin的方法,可以帮我看看对不对嘛?我自己感觉应该没错,但是我看了一整天递归,脑瓜子现在有点混了

private Node removeMin(Node node){
    if (node.left == null)
        size--;
        return node.right;
    node.left = removeMin(node.left);
    return node


正在回答

1回答

liuyubobobo 2018-11-13 15:29:36

赞!对的哦:)


不过对于Java语言来说,大括号不能省略哦。(还是慕课网的bug?)

private Node removeMin(Node node){
    if (node.left == null){
        size--;
        return node.right;
    }
    node.left = removeMin(node.left);
    return node;
}


继续加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 幕布斯1098637 #1
    不是bug,一开始我忘了写size--; 后面加上size--结果忘了加大括号。 谢谢波波老师及时的解答,让我不再过于纠结此处
    回复 有任何疑惑可以回复我~ 2018-11-13 15:32:27
  • liuyubobobo 回复 提问者 幕布斯1098637 #2
    继续加油!:)
    回复 有任何疑惑可以回复我~ 2018-11-13 15:41:16
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号