Maximum Depth of Binary Tree
2015-04-11 10:58 笨笨的老兔子 阅读(114) 评论(0) 收藏 举报求一棵树的最大深度
思路:广度优先搜索即可
class Solution {public:int maxDepth(TreeNode *root) {int depth = 0;if (!root)return depth;queue<TreeNode*> nodeQue;nodeQue.push(root);while (!nodeQue.empty()){depth++;int qSize = nodeQue.size();for (size_t i = 0; i < qSize; i++){if (nodeQue.front()->left)nodeQue.push(nodeQue.front()->left);if (nodeQue.front()->right)nodeQue.push(nodeQue.front()->right);nodeQue.pop();}}return depth;}};
浙公网安备 33010602011771号