力扣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;
}
相关推荐
-森屿安年-16 小时前
63. 不同路径 II
c++·算法·动态规划
一杯奶茶¥16 小时前
水果销售网站 CRM客户信息管理系统 超市管理系 酒店管理系统 健身房管理系统 在线音乐网站 校园招聘系统
java·vue.js·spring boot·mysql·spring·java项目
重生之后端学习16 小时前
Java入门
java·开发语言·职场和发展
碧海蓝天202216 小时前
C++法则24:在标准 C++ 中,没有任何可移植的方式判断指针 T* pt 指向的内存位置是否已经 构造了对象,程序员必须手动跟踪哪些元素已构造。
java·开发语言·c++
老余捞鱼16 小时前
线性回归实战:5步验证你的量化因子是否真有效
算法·金融·回归·线性回归·ai量化
想吃火锅100516 小时前
【leetcode】121.买卖股票的最佳时机js/c++
算法·leetcode·职场和发展
один but you17 小时前
const和constexpr常量表达式
java·前端·javascript
码云数智-大飞17 小时前
RAII 与智能指针深度拆解
java·前端·算法
Dick50717 小时前
ROS2 常用命令表
人工智能·学习·算法·机器人
云烟成雨TD17 小时前
Agent Scope Java 2.x 系列【19】Harness:从零搭建 MySQL 文件系统
java·人工智能·agent