用三叉链表作二叉树的存储结构,当二叉树中有n个结点时,有()个空指针。
A.n+1
B.n
C.n+2
D.n-1
参考答案:C.
三叉链表每个节点有三个指针域(左、亲、右),共3n个指针。 其中非空指针=亲(n-1个,因为根节点没有双亲)+左右(n-1,因为n个节点的二叉树有n-1条边)=2n-2; 所以空指针=3n-(2n-2)=n+2。
帖子还没人回复快来抢沙发
北京有一条1公里长的街道,你认为一天能收多少钱的停车费?
cookies,sessionStorage 和 localStorage 的区别?
微信公众号中服务号和订阅号合二为一,你怎么看?
ArrayList和LinkedList的区别,以及各自是怎么实现扩容的?
帖子还没人回复快来抢沙发