- 思路
跟着官方题解的递归法走的,关键点就在于,找出根结点的左子树的最右结点,即左子树中最大的数,让其指向根结点的右节点,再将跟结点的左结点改为右结点 - 错误
每次改完之后要令当前结点指向下一节点
/**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* struct TreeNode *left;
* struct TreeNode *right;
* };
*/
void flatten(struct TreeNode* root){
if(root==NULL)
return;