LeetCode | 965. 单值二叉树
OJ链接

- 首先判断树为不为空,为空直接true
- 然后判断左子树的val,和根的val相不相同
- 再判断右子树的val,和根的val相不相同
- 最后递归左子树和右子树
bool isUnivalTree(struct TreeNode* root) {
if(root == NULL)
return true;
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);
}

![[英语学习][3][Word Power Made Easy]的精读与翻译优化](https://img-blog.csdnimg.cn/41847e348d994568a735902656c981be.jpeg)















