前驱节点,右向中序遍历 **右 中 左**
二叉搜索树与双向链表
http://www.nowcoder.com/questionTerminal/947f6eb80d944a84850b0538bf0ec3a5
前驱节点,右向中序遍历 右 中 左
public class Solution { TreeNode pre = null; public TreeNode Convert(TreeNode pRootOfTree) { helper(pRootOfTree); return pre; } private void helper(TreeNode root){ if(root == null) return; helper(root.right); root.right = pre;// 指向前驱节点 if(pre != null) pre.left = root; // 前驱节点往回指 pre = root; helper(root.left); } }