展开全部
1、T为二叉树的根结点
2、pre指针初始化,让其指向线索二叉树的头结点,作用是使得对二叉树的最“左”结点的处理与对其它结点的线索化处理的方法一致。
3、是这样的,对p结点的左子树进行线索化
4、如果当前结点(即p指向的结点)没有左孩子,那么让左孩子指针指向pre所指的结点。
5、让pre指向当前结点,那么它不就是下一个结点的前趋结点了嘛
6、综上pre指针始终指向p所指向的当前结点前趋结点。
总体上使用的递归思想,即对整颗树先对其左子树遍历,
然后对当前结点线索化,最后对右子树递归遍历。
2、pre指针初始化,让其指向线索二叉树的头结点,作用是使得对二叉树的最“左”结点的处理与对其它结点的线索化处理的方法一致。
3、是这样的,对p结点的左子树进行线索化
4、如果当前结点(即p指向的结点)没有左孩子,那么让左孩子指针指向pre所指的结点。
5、让pre指向当前结点,那么它不就是下一个结点的前趋结点了嘛
6、综上pre指针始终指向p所指向的当前结点前趋结点。
总体上使用的递归思想,即对整颗树先对其左子树遍历,
然后对当前结点线索化,最后对右子树递归遍历。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询