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

计算机数据结构知识(1)一棵有2n-1个结点的二叉树,其每一个非叶结点的度数都为2,则该树共有多少个叶结点(2)一棵二叉树中有2n-2条边,(结点间的连线),其中每一个非叶结点的度数都为2,则

题目详情
计算机数据结构知识
(1)一棵有2n-1个结点的二叉树,其每一个非叶结点的度数都为2,则该树共有多少个叶结点
(2)一棵二叉树中有2n-2条边,(结点间的连线),其中每一个非叶结点的度数都为2,则该树共有多少个非叶子结点.
希望能写出解题思路
▼优质解答
答案和解析
(1)有n个叶节点.假设二叉树的高度为h,则2^(h+1)-1=2*n-1.而叶节点的数目为2^h个.
(2)同第一问,边数为2n-2,则结点数容易知道为2n-1,那么有(2n-1-n)=n-1个非叶子节点.