面试题55 - I. 二叉树的深度
生活随笔
收集整理的這篇文章主要介紹了
面试题55 - I. 二叉树的深度
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2020-03-20
1.題目描述
求二叉樹的深度2.題解
用遞歸求解即可,注意終止條件,因為對這個題目比較熟悉,就直接在里面寫的代碼3.代碼
#include <iostream> using namespace std;// Definition for a binary tree node. struct TreeNode {int val;TreeNode *left;TreeNode *right;TreeNode(int x) : val(x), left(NULL), right(NULL) {}};class Solution { public:int maxDepth(TreeNode* root) {if (root==NULL) return 0;int leftlen = maxDepth(root->left);int rightlen = maxDepth(root->right);return max(leftlen,rightlen)+1;} };int main(){Solution s;return 0; }總結
以上是生活随笔為你收集整理的面试题55 - I. 二叉树的深度的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 渗透测试之Nmap命令(三) idle
- 下一篇: 第二章 Qt Widgets项目的创建、