在不同的线索化二叉树中,空余指针个数分别是多少?
人气:397 ℃ 时间:2020-10-02 05:43:35
解答
按照某种遍历方式对二叉树进行遍历,可以把二叉树中所有结点排序为一个线性序列.在该序列中,除第一个结点外每个结点有且仅有一个直接前驱结点;除最后一个结点外每一个结点有且仅有一个直接后继结点.这些指向直接前驱结点和指向直接后续结点的指针被称为线索(Thread),加了线索的二叉树称为线索二叉树.
按某种次序将二叉树线索化的实质是:按该次序遍历二叉树,在遍历过程中用线索取代空指针.
综上,第一个结点没有前驱,则其左指针为空,最后一个结点没有后继,则其右指针为空.
因此在不同的线索化二叉树中,空余指针个数应该是两个.
推荐
- 在不同的线索化二叉树中,空余指针个数分别是多少?
- 在一个具有n个结点的线索二叉树中有多少个指针是用来作为线索处理的?
- 设全集S={(x,y)/X,Y属于R},集合M={(X,Y)x-2分之Y-3等于1},N={(X,Y),Y=X+1}则(补集M)交等于什么?
- 综合素质教育是什么意思
- 设椭圆的离心率为二分之一,右焦点为F(c,0),方程ax方+bx-c=0的两个实根为x1,x2,则P(x1,x2)
- There — a dolphin show on tomorrow evening. A.will have B.will be C.is going to have这道题怎么做?
- 方程(2003x)的平方-2002X2004x-1=0的较大根是a,方程x的平方-2003x-2004=0的较小根是b,求(a+b)的2004次方
- 已知直线y=2x+1.(1)求已知直线与坐标轴的交点坐标;(2)若直线y=kx+b是有已知直线沿着x轴向左平移2个
猜你喜欢