根据深度为n的满二叉树节点个数推导公式(其实就是个等比数列):S(n)=2^n-1,代入此处,假设这颗完全二叉树深度为k,根据完全二叉树定义它到k-1层为满二叉树,再假设k层的叶子节点树为x,则这棵树总的节点树为2^(k-1)-1+x=257,由于x取值应该在0到2^(k-1)之间,所以可以求得k=9,故这棵完全二叉树深度为9。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题