1則不平衡/***Definitionforbinarytree*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),right(" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Balanced Binary Tree

系統(tǒng) 2079 0

問題:判斷二叉樹是否為平衡二叉樹
分析:樹上的任意結(jié)點的左右子樹高度差不超過1,則為平衡二叉樹。
? ? ? ? ?搜索遞歸,記錄i結(jié)點的左子樹高度h1和右子樹高度h2,則i結(jié)點的高度為max(h1,h2)=1,|h1-h2|>1則不平衡

      /**

 * Definition for binary tree

 * struct TreeNode {

 *     int val;

 *     TreeNode *left;

 *     TreeNode *right;

 *     TreeNode(int x) : val(x), left(NULL), right(NULL) {}

 * };

 */

class Solution {

public:

    int flag=true;

    int dfs(TreeNode *root)

    {

         if(root==NULL) return true;

         int h1,h2;

         if(root->left==NULL) h1=0;

         else h1=dfs(root->left);

         if(root->right==NULL) h2=0;

         else h2=dfs(root->right);

         if(abs(h1-h2)>1) flag=0;

         return max(h1,h2)+1;

    }

    bool isBalanced(TreeNode *root) {

        dfs(root);

        return flag;

    }

};


    

Balanced Binary Tree


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 极品女神西比尔久久精品 | 91视频看 | 97在线观看免费版 | 拔插拔插成人 | 一级黄色毛片播放 | 嘿咻嘿咻免费区在线观看吃奶 | 四虎影城 | 国产51自产区在线 | 超碰在线小说 | 国内久久 | 亚洲成色综合一区二区三区四区 | 四虎影视国产884a精品亚洲 | 日韩网站在线 | 免费一看一级欧美 | 国内一区亚洲综合图区欧美 | 国产欧美另类久久久品 | 亚洲天堂一区二区三区四区 | 毛片免费全部播放一级 | 男人在线资源 | 成年女人视频免费免费看 | www.日日| 久久久穴 | 久久奇米| 婷婷综合另类小说色区 | 91香蕉福利一区二区三区 | 毛片免费观看久久欧美 | 97久久久久| 久久99热成人精品国产 | 亚洲视频一区二区三区四区 | porno日本xxxxx视频 | 热久久这里只有 | 国产一级毛片一区二区三区 | 欧美国产日韩在线 | 青草91视频免费观看 | 成人爽视频 | 曰本一级毛片免费播放 | 99这里都是精品 | 日本久久精品视频 | 狠狠综合久久 | 久久天天躁夜夜躁狠狠 | 久久久久久综合一区中文字幕 |