力扣965 单值二叉树

Here is the code for you to see directly, however, there are a few points.

1. in the second 'if' clause, note the existence of the root node

2. Once there is at least one false value among the serval judgment values, the result after the && operation is false.

复制代码
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;
	bool a = isUnivalTree(root->left) && isUnivalTree(root->right);
	return a;
}
相关推荐
海宇AI2 分钟前
零信任架构实战:基于海宇车型识别精准构建自动化车队评估微服务
java·人工智能·架构·自动化
维克兜率天4 分钟前
【维克】均值回归:跌多了会涨,涨多了会跌
开发语言·笔记·python·算法·均值算法·回归·量化
xixiaoyunya4 分钟前
Spring Boot 3 统一响应与全局异常处理实战
java·spring boot·后端
yi01117 分钟前
DAY 14: LeetCode 394. 字符串解码|递归和栈到底怎么处理嵌套?
数据结构·笔记·python·算法·leetcode
一条破秋裤22 分钟前
Linux 线程分离与主动取消:pthread_detach、pthread_cancel
java·linux·jvm
茉莉玫瑰花茶31 分钟前
OpenGL [ 基础概念 ]
java·前端·数据库
周杰偷奶茶35 分钟前
【Java】运算符指南
java·开发语言
随性而行36038 分钟前
企业微信二次开发如何接入大模型工具?API接口实现智能任务调用的技术思路
java·前端·人工智能·python·微信·机器人·企业微信
P.D.Wei41 分钟前
[Leetcode 1614] 括号的最大嵌套深度
算法·leetcode·职场和发展