首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
给定一颗深度为h的满k叉树(k>1),设根节点深度为1
[单选题]
给定一颗深度为h的满k叉树(k > 1),设根节点深度为1,则该树的节点总数为
(k^h-1)/(k-1)
k^h
k^(h-1)
(k^(h-1))/(k-1)
查看答案及解析
添加笔记
求解答(2)
邀请回答
收藏(27)
分享
纠错
2个回答
添加回答
3
]☆~放弃爱❤
根据题目可得当根结点深度为1时,
第一层满k叉树结点是1,
简写为:
第一层:1
第二层结点数是第一层的k倍
简写为:第二层:k
第三层结点数是第二层的k倍
简写为:第三层:k*k
根据满k叉树这个特点可得
第h层的结点数是第h-1层的k倍
所以第h层节点数简写为:第h层:k^(h-1)
最终可以的得到h层满k叉树的结点总数是1+k+k^2+k^3+……+k^(h-1),根据等比数列前n项和公式
可得
S(h) = 1*(1-k^h)/(1-k) 整理得到A选项
编辑于 2021-07-07 18:14:44
回复(0)
1
牛客879485554号
等比数列求和,公比为K,项数为h,所以选A
发表于 2021-07-11 14:34:14
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
golang工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
伴鱼少儿英语
测试工程师
PHP工程师
安全工程师
游戏研发工程师
2021
数据库工程师
信息技术岗
区块链
测试开发工程师
大数据开发工程师
数据分析师
Java工程师
上传者:
小小
难度:
2条回答
27收藏
1531浏览
热门推荐
相关试题
以下描述错误的是:()
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
大数据开发工程师
2018
奇安信
信息技术岗
评论
(0)
关于windows的消息机制下列说...
2015
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
c#工程师
恒生电子
golang工程师
评论
(4)
来自
恒生公司2015秋招开发...
调用函数时,入参及返回地址使用了()
栈
Java工程师
C++工程师
iOS工程师
安卓工程师
算法工程师
PHP工程师
顺丰集团
2019
信息技术岗
区块链
评论
(7)
来自
顺丰科技2019秋招安卓...
之前的经历中单品数据分析的经验丰富...
评论
(1)
2022 诺瓦科技 Perl re...
perl
System Verilog
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题