LeetCode之Flatten Binary Tree to Linked List

来源:互联网 发布:android图形编程 编辑:程序博客网 时间:2024/05/20 22:39
class Solution {public:    void flatten(TreeNode* root) {        if(root == nullptr) return;        flatten(root->left);        flatten(root->right);        if(root->left == nullptr) return;        TreeNode *p(root->left);        while(p->right != nullptr) p = p->right;        p->right = root->right;        root->right = root->left;        root->left = nullptr;    }};

0 0
原创粉丝点击