class Solution {
vector<vector<int>>vct;
queue<TreeNode *> que;
int size=0;
public:
vector<vector<int>> levelOrder(TreeNode* root) {
if(root==nullptr)
return vct;
que.push(root);
while(!que.empty())
{
vector<int> V;
size=que.size();
while(size!=0)
{
struct TreeNode *p=que.front();
V.push_back(p->val);
que.pop();
size--;
if(root->left!=nullptr)
que.push(root->left);
if(root->right!=nullptr)
que.push(root->right);
}
vct.push_back(V);
}
return vct;
}
};
问题是显示我超出内存限制?请问是哪里出问题了