美文网首页
25.二叉树的下一个结点

25.二叉树的下一个结点

作者: BeijingIamback | 来源:发表于2016-03-14 19:48 被阅读13次

    按照中序排序,求二叉树的下一个结点。

    分析下一个结点:

    (1)如果当前结点存在右结点, 那么它的下一个结点就是它的右子树的最左子结点;

    (2)如果当前结点不存在右结点,并且它还是它父结点的左结点,那么下一个结点是 父结点 ;

    (3)如果他是它父结点的右子结点,那么我们就需要往上找,直到找到是它父结点的左子结点,如果这个结点存在,那么这个结点的父结点就是我们要找的结点。

    参考代码

    相关文章

      网友评论

          本文标题:25.二叉树的下一个结点

          本文链接:https://www.haomeiwen.com/subject/kvbflttx.html