剑指offer第8题,本来想找leetcode上对应的题,后来没找到,直接去牛客网上刷了. 题目描述: 给定一个二叉树和其中的一个结点(pNode),请找出中序遍历顺序的下一个结点并且返回.注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针. 分析 我看到这道题的第一个想法,就是不用管左子树.因为中序遍历,左子树是之前访问过了,所以下一个节点只有两种可能. 一.在右子树 二.在父亲节点的部分 分情况讨论: 一.在右子树 如果右子树只有一个节点那还好说,那么下一个节点就是右子节点.但是如…