102. 二叉树的层次遍历
Posted yylgoodjob
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了102. 二叉树的层次遍历相关的知识,希望对你有一定的参考价值。
题目
给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。
例:
给定二叉树: 输出结果:
class Solution { vector<vector<int> > list; public: vector<vector<int>> levelOrder(TreeNode* root) { if(!root) return list; Max_leve(root,0); return list; } void Max_leve(TreeNode *root,int n) { if(!root) return; if(n>=list.size()) { vector<int> x; list.push_back(x); } list[n].push_back(root->val); Max_leve(root->left,n+1); Max_leve(root->right,n+1); } };
以上是关于102. 二叉树的层次遍历的主要内容,如果未能解决你的问题,请参考以下文章