线索二叉树
二叉树转换线索二叉树
步骤:
1)首先写出前序,中序,后序的排列
中序线索二叉树当中,某些结点右指针不为空的情况下,它的后继结点为最左边下面的结点,比如B的后继为H.
A的后继F.
后续线索二叉树:
3种形式:
1.根节点A为最后一个访问的结点。它的后续直接为null
2.如果一个结点它的父结点的只有一个孩子结点的时候,那么它的后继结点为父结点
3.如果说结点是父节点的左孩子,而且父节点有右孩子,那么后继为父节点的右子树上按后续遍历列出的第一个结点,相反也是一样。
1)首先写出前序,中序,后序的排列
中序线索二叉树当中,某些结点右指针不为空的情况下,它的后继结点为最左边下面的结点,比如B的后继为H.
A的后继F.
后续线索二叉树:
3种形式:
1.根节点A为最后一个访问的结点。它的后续直接为null
2.如果一个结点它的父结点的只有一个孩子结点的时候,那么它的后继结点为父结点
3.如果说结点是父节点的左孩子,而且父节点有右孩子,那么后继为父节点的右子树上按后续遍历列出的第一个结点,相反也是一样。