0
点赞
收藏
分享

微信扫一扫

深入探索 Wireshark——网络封包分析的利器

律楷粑粑 2024-08-11 阅读 25

单值二叉树

点击链接做题

img

代码:

/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     struct TreeNode *left;
 *     struct TreeNode *right;
 * };
 */
typedef struct TreeNode TreeNode;
bool isUnivalTree(struct TreeNode* root) {
    if(root == NULL){
        return true;
    }
    //root不为空,把root和root->left,root->right比较
    if(root->left && root->left->val != root->val){
        return false;
    }
    if(root->right && root->right->val != root->val){
        return false;
    }
    //查看左子树和右子树是不是单值二叉树
    return isUnivalTree(root->left) && isUnivalTree(root->right);
}
举报

相关推荐

0 条评论