2021年9月12日10:02:07
2021年9月12日10:27:08
中序遍历
外面有一个表示 上一节点的变量
pre不为空 pre。right 就等于当前节点
最后返回head
/** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } } */ public class Solution { TreeNode head; TreeNode pre = null; public TreeNode Convert(TreeNode pRootOfTree) { if(pRootOfTree == null) return null; Convert(pRootOfTree.left); if(pre != null) pre.right = pRootOfTree; else head = pRootOfTree; pRootOfTree.left = pre; pre = pRootOfTree; Convert(pRootOfTree.right); return head; } }