–> 参考链接 <–
树的高度和深度
深度定义是从上往下的,高度定义是从下往上的。(其实不用在意这个,反正树的深度高度怎么数都一样的)。
有两种说法:
- 高度就是深度
- 看层数:
如果根结点第0,层数=深度=高度-1
如果根结点第1,层数=深度=高度
结点的高度和深度
例如对于BCD三个点【根节点为1时】:
B的子树是C和D,数B的高度时候,B的子树中离B最远的叶子节点是G,所以G高度为1,B高度4,D高度3。但是C是叶子节点,C没有真子树,C高度就是1。
B, C, D 的深度分别是2 3 3