leetcode 426

作者: Ariana不会哭 | 来源:发表于2018-12-22 09:56 被阅读13次
图片.png 图片.png
  • 这个题思路不难,只能是中序遍历加两个链接,相当于重新做一个双向链表。
void inorder(Node* root,Node*& pre,Node*& head){
        if(root==nullptr)
            return ;
        inorder(root->left,pre,head);
        if(head==nullptr){
            head=root;
            pre=root;
        }
        else{
            pre->right=root;
            root->left=pre;
            pre=root;
        }
        inorder(root->right,pre,head);
    }
    Node* treeToDoublyList(Node* root) {
        if(root==nullptr)
            return nullptr;
        Node* head=nullptr;
        Node* pre=nullptr;
        inorder(root,pre,head);
        pre->right=head;
        head->left=pre;
        return head;
    }

注意void inorder(Node* root,Node& pre,Node& head)
C++ 传地址的时候不要忘记&

相关文章

  • leetcode 426

    这个题思路不难,只能是中序遍历加两个链接,相当于重新做一个双向链表。 注意void inorder(Node* r...

  • 426

    426 426 426 426 一定要426+啊啊啊啊! 一定要啊!!! 426 426 426!!!

  • LeetCode.1108-使IP地址无效(Defanging

    这是小川的第393次更新,第426篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第2...

  • 426

    张爱玲说,雨声潺潺,像住在溪边,宁愿天天下雨,以为你是因为下雨没来。426

  • 426

    寻找自己的灵感

  • 426

  • 426

    很多人在练习瑜伽的时候都会有身体太过僵硬的问题导致很多动作都很难完成。其实,瑜伽练习中有很多道具是可以帮助我们更好...

  • 426

    昨晚手机充不了电,坏手机。。。

  • 426

    童大的号被封了,意料之外,有些愤怒,有些悲伤。不过只是略微,似乎更觉得自己还有时间去做点什么,去准备迎接一个大时代...

  • 426

    画者信息:男,22岁 画面描述 一棵高大的树木下方有一座房子 整体分析 绘画有力,树木较大,可能有些焦虑的情绪,自...

网友评论

    本文标题:leetcode 426

    本文链接:https://www.haomeiwen.com/subject/ncfikqtx.html