最后这个if怎么理解……先+1的那个永远都更大啊
c语言吧
全部回复
仅看楼主
level 4
362089642 楼主
最后这个if怎么理解……先+1的那个永远都更大啊
2020年09月18日 10点09分 1
吧务
level 14
树的深度=max(左子树深度, 右子树深度)+1
2020年09月18日 10点09分 2
这个都知道,我的问题是,怎么理解这个if的逻辑,历遍到叶节点以后,怎么得到的子树深度
2020年09月18日 10点09分
@362089642 叶子结点深度是0,if(bt==NULL) return 0;
2020年09月18日 10点09分
@GTA小鸡 ……你一直读题干嘛,我问的是历遍为什么不会一直+1
2020年09月18日 10点09分
@362089642 因为if(bt==NULL) return 0;决定了递归出口,你递归没学好。
2020年09月18日 10点09分
1