早教吧 育儿知识 作业答案 考试题库 百科 知识分享

若某完全二叉树包含200个结点,那么这颗完全二叉树中有多少个叶子结点

题目详情
若某完全二叉树包含200个结点,那么这颗完全二叉树中有多少个叶子结点
▼优质解答
答案和解析
完全二叉树除最后一层,其他层都是满结点的。
所以这里总结点200个,这里是偶数,可以判断度为1的结点是1个。
根据二叉树性质n0 = n2 + 1;叶子结点数量等于度为2的结点数+1
n0 + n1 + n2 = 200
n0 + n1 + n0 -1 =200;
2n0 = 201-n1 = 200 (完全二叉树度为1的结点个数要么1,要么0. 叶子结点数为整数,这里也可以推断出度为1的结点个数是1)
n0 = 100
叶子结点数是100.