设二叉树共有150个结点,其中度为1的结点为10个,则该二叉树中的叶子结点有几个? 解这道题需要知道度为二的结点数,咋知道度为2的结点数?
任意二叉树中,叶子结点数=度为2的结点数+1,而叶子结点数+度为1的结点数+度为2的结点数=总的结点数
谢谢啊,但是上面那道题要求求出叶子节点数,但是不知道度为二的节点数?咋算。
设叶子结点数为x,则度为2的结点数为x+1,列方程如下:x+(x+1)+10=150,解得x=69.5,可知,不存在此二叉树。
谢谢,秒懂
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?