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;
}
}


京公网安备 11010502036488号