您的位置:首页 > 编程语言 > Java开发

Java:树的最大深度

2017-09-13 20:29 169 查看
如何求二叉树的最大深度呢?

利用的方法是深度搜索,终止条件是左右孩子为空。

static int getmax(treenode node) {
if(node==null) {
return 0;
}else {
int lef=getmax(node.left);
int rig=getmax(node.right);
return Math.max(lef, rig)+1;
}
}

}
class treenode{
treenode left;
treenode right;
int value;
public treenode(int a) {
value=a;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  深度 Java