X02 C3 广深
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1,树的深度:树中节点的最大层数即树的高度或深度
2,节点的度,一个节点拥有的子树数
3,叶子节点:度为0的节点
满二叉树:所有层的节点数都达到最大
完全二叉树:除最后一层不满外,其余层的都达到该层的最大节点数,最后如果不满,该层所有节点都全部靠左排
二叉树三种遍历方式:
前序遍历:先遍历根节点,再遍历左节点,最后遍历右节点
中序遍历:先遍历左节点,再遍历根节点,最后遍历右节点
后序遍历:先遍历左节点,再遍历右节点,最后遍历根节点
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.n个节点的二叉树一共有(2n)!/ (n!* (n+1)!) 种
2.n层二叉树的第n层最多为2^(n-1)个
3.二叉树节点计算公式N=n0+n1+n2,度为0的叶子节点比度为2的节点数多一个。N=1n1+2n2+1
4.对任何一棵二叉树T,如果其终端节点数为n0,度为2的节点数为n2,则n0=n2+1
5.具有n个节点的完全二叉树的深度为log2(n)+1
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
下午写的连通图+广搜的T2091 题解带注释详解