设一棵完全二叉树中有500个结点,则该二叉树的深度为多少?若用二叉链表作为该完全二叉树的存储结构,则共
设一棵完全二叉树中有500个结点,则该二叉树的深度为多少?若用二叉链表作为该完全二叉树的存储结构,则共有多少个空指针域...
设一棵完全二叉树中有500个结点,则该二叉树的深度为多少?若用二叉链表作为该完全二叉树的存储结构,则共有多少个空指针域
展开
4个回答
推荐于2017-12-16
展开全部
1+2+4+8+16+32+64+128+245 = 500,
这样算深度是9,
空指针域 244*2+6*2+1=501
这样算深度是9,
空指针域 244*2+6*2+1=501
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为2的8次方是256,500个点是8+1=9层。
因为500为偶数,所以其父结点只有左孩子,即250号结点右域为空,第8层共256个,250往后还有6个双空的,第9层还有500-256=244个双空。所以共有空域1+6*2+244*2=501个
因为500为偶数,所以其父结点只有左孩子,即250号结点右域为空,第8层共256个,250往后还有6个双空的,第9层还有500-256=244个双空。所以共有空域1+6*2+244*2=501个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
9,[log2n]+1
501
501
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询