#include <leetcode.h>
◆ levelOrder()
vector< vector< int > > leetcode::n_ary_tree_level_order_traversal::Solution::levelOrder |
( |
Node * |
root | ) |
|
|
static |
在文件 leetcode.cpp 第 5800 行定义.
5801 queue<pair<int, Node *>> q;
5802 vector<vector<int>> ans;
5803 if(
root ==
nullptr) {
5806 q.push(make_pair(0,
root));
5808 auto [level, node] = q.front();
5809 if(ans.size() == level) {
5812 ans[level].push_back(node->val);
5814 for(
auto *next: node->children) {
5815 q.push(make_pair(level + 1, next));
引用了 acwing::acwing836_408::root.
该类的文档由以下文件生成: