力扣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;
}
相关推荐
程序猿阿越5 小时前
Kafka源码(八)数据复制
java·后端·源码阅读
毕设源码-钟学长5 小时前
【开题答辩全过程】以 基于java旅游网站的设计与实现为例,包含答辩的问题和答案
java·开发语言·旅游
hans汉斯6 小时前
【人工智能与机器人研究】自动移液设备多轴运动控制系统设计
算法·机器学习·3d·自然语言处理·机器人·硬件架构·汉斯出版社
guygg886 小时前
经典信道估计MATLAB实现(含LSMMSE算法)
深度学习·算法·matlab
zs宝来了6 小时前
ArrayList源码阅读
java
brave_zhao6 小时前
关于javafx下打开postman无法正常关闭postman的问题
java·测试工具·postman
攻心的子乐6 小时前
Spring IOC 源码
java·后端·spring
Sirens.6 小时前
Java异常处理解析:从防御式编程到自定义异常类
java·开发语言·笔记·学习·github·javac
foundbug9996 小时前
最小二乘支持向量机(LSSVM)回归的解析
算法·支持向量机·回归
千寻技术帮6 小时前
10351_基于Springboot的二手交易平台
java·spring boot·mysql·毕业设计·源码·代码·二手交易