力扣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;
}
相关推荐
L***p31314 小时前
Spring Boot 经典九设计模式全览
java·spring boot·设计模式
zmzb010314 小时前
C++课后习题训练记录Day39
数据结构·c++·算法
故事不长丨14 小时前
C#线程的使用
java·microsoft·c#
豆沙沙包?14 小时前
2025年--Lc297-3427. 变长子数组求和--java版
java
乐观主义现代人14 小时前
go 面试
java·前端·javascript
Y***890814 小时前
【JAVA进阶篇教学】第十二篇:Java中ReentrantReadWriteLock锁讲解
java·数据库·python
P***843914 小时前
SpringBoot详解
java·spring boot·后端
guslegend15 小时前
第2章:Linux服务器-Docker安装
java
5***262215 小时前
【SpringBoot】SpringBoot中分页插件(PageHelper)的使用
java·spring boot·后端
Ayanami_Reii15 小时前
进阶数学算法-取石子游戏(ZJOI2009)
数学·算法·游戏·动态规划·区间dp·博弈论