力扣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;
}
相关推荐
悦悦子a啊15 小时前
Maven 项目实战入门之--学生管理系统
java·数据库·oracle
晨光321115 小时前
Day34 模块与包的导入
java·前端·python
知行合一。。。15 小时前
Python--01--核心基础
android·java·python
计算机毕设指导615 小时前
基于微信小程序的水上警务通系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
陌生的人儿15 小时前
老年痴呆患者心血管防护,硝酸甘油使用需 “专人监护”
java·eclipse·tomcat·maven·0.3mg硝酸甘油舌下片
冷雨夜中漫步15 小时前
Java类加载机制——双亲委派与自定义类加载器
java·开发语言·python
xlq2232215 小时前
29.哈希(下)
算法·哈希算法·散列表
阿昭L15 小时前
leetcode链表是否有环
算法·leetcode·链表
SadSunset15 小时前
(29)阶段性个人总结
java
yaoh.wang15 小时前
力扣(LeetCode) 83: 删除排序链表中的重复元素 - 解法思路
程序人生·算法·leetcode·链表·面试·职场和发展