二叉树不同层数的有多少种

分为满二叉树和非满二叉树。

如二层的root+lchild、root+rchild,root+l+r=3种

0层的二叉树有1种;a0     1;  
  一层的二叉树有1种;a1     1;  
  二层的二叉树有3种;a2     2*(a0*a1)+a1*a1     3;  
  三层的二叉树有2*(a0*a2+a1*a2)+a2*a2     21种;  
  四层的二叉树有2*(a0*a3+a1*a3+a2*a3)+a3*a3     546种;

原文地址:https://www.cnblogs.com/fickleness/p/3170283.html