力扣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;
}
相关推荐
Kaltistss15 分钟前
98.验证二叉搜索树
算法·leetcode·职场和发展
都叫我大帅哥16 分钟前
🌊 Redis Stream深度探险:从秒杀系统到面试通关
java·redis
都叫我大帅哥17 分钟前
Redis持久化全解析:从健忘症患者到记忆大师的逆袭
java·redis
知己如祭19 分钟前
图论基础(DFS、BFS、拓扑排序)
算法
mit6.82428 分钟前
[Cyclone] 哈希算法 | SIMD优化哈希计算 | 大数运算 (Int类)
算法·哈希算法
c++bug31 分钟前
动态规划VS记忆化搜索(2)
算法·动态规划
哪 吒33 分钟前
2025B卷 - 华为OD机试七日集训第5期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
python·算法·华为od·华为od机试·2025b卷
程序猿阿越36 分钟前
Kafka源码(一)Controller选举与创建Topic
java·后端·源码
程序无bug41 分钟前
Spring6 当中 Bean 的生命周期的详细解析:有五步,有七步,有十步
java