满二叉树与完全二叉树的区别:
满二叉树(Full Binary Tree):
一个二叉树
![4abc5ba0c54eb75216ca552730026af7.png](https://i-blog.csdnimg.cn/blog_migrate/5b91f042134b0a087d9f90c530eaf429.png)
完全二叉树(Complete Binary Tree):
完全二叉树:完全二叉树的节点数是任意的,从形式上讲它是个缺失的的三角形,但所缺失的部分一定是右下角某个连续的部
分,最后那一行可能不是完整的,对于k层的完全二叉树,节点数的范围2^ (k - 1) -1 < N< 2^k - 1;
设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,
这就是完全二叉树。
0
/
1 2
/ /
3 4 5 6
/ / /
7 8 9 10 11
![56b51edb2553c52a76f4f5f24cadba06.png](https://i-blog.csdnimg.cn/blog_migrate/f380c443b6195af7df504f3b1339fd56.png)