作者:牛客728711568号
链接:https://www.nowcoder.com/discuss/375626499209109504
来源:牛客网

一道常见的二叉树层序遍历
class  Solution {
public:
    vector> res;
     void  ftraversal( vector< TreeNode*>  temp)
    {
        vector< int> floor;
        vector buf;
         for( auto ch:temp)
        {
             if(!ch)
            {
floor. push_back( ch-> val);
buf. push_back( ch-> left);
buf. push_back( ch-> right);
            }     
        }
         res. push_back(floor);
         ftraversal(buf);
         return ;
    }

     vector< vector< int>>  levelOrder( TreeNode *  root) {
         if(!root)
             return res;
        vector a;
         a. push_back(root);
         ftraversal(a);
         return res;
    }
};

为啥我的代码执行到   ftraversal (a);这里跳转的时候就会报错呢
有没有大佬可以帮我看一下
#C/C++#
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务