设一棵二叉树中有3个叶子节点,有8个度为1的节点,则该二叉树中总的节点数为?----阿里巴巴2015实习生笔试题
2016-07-08 18:20
281 查看
设一棵二叉树中有3个叶子节点,有8个度为1的节点,则该二叉树中总的节点数为?
添加笔记
收藏
纠错
解析:
有公式:N2=N0-1,度为2的节点个数是度为0的节点个数减一,所以N0=3,则N2=2,再加上N1=8,总的是13
叶子节点数为3,所以度为2的节点数=3-1=2(这是由假设度为2的节点数为a,叶子节点为b,则b=a+1这个结论得到的,这个结论可以证明的)。所以总节点数=2+8+3=13
正确答案: B 你的答案: 空 (错误)
12
13
14
15
添加笔记
收藏
纠错
解析:
有公式:N2=N0-1,度为2的节点个数是度为0的节点个数减一,所以N0=3,则N2=2,再加上N1=8,总的是13
叶子节点数为3,所以度为2的节点数=3-1=2(这是由假设度为2的节点数为a,叶子节点为b,则b=a+1这个结论得到的,这个结论可以证明的)。所以总节点数=2+8+3=13
相关文章推荐
- Css3响应式设计
- C# 创建Url快捷方式
- python编码与反编码 decode('unicode-escape')
- Oracle 11G Client 客户端安装步骤(图文详解)
- 《将博客搬至CSDN》
- JS中的prototype
- 三分
- 宏定义重复可能出现的情况
- nodejs解决中文加密问题和url中中文参数的问题
- dump View Hierarchy for UI automator
- win7系统如何恢复或重装IE8浏览器
- 关于Android电池管理系统(一)Linux驱动部分
- java值传递和引用传递
- JAVA第一课——qq登录界面的开发
- [精通Objective-C]进阶技巧:使用运行时系统API
- C++内存分布之单继承和多继承(无虚函数)
- 服务器推送之WebSocket 入门学习路程(四) 中结
- Linux中tar命令操作文件的基本使用教程
- elasticsearch创建index和type操作日志记录
- ascii文件转为utf-8格式