LeetCode 101. Symmetric Tree
LeetCode 101. Symmetric Tree
Solution1
参考《剑指offer》上的解法:https://blog.csdn.net/allenlzcoder/article/details/79769550
/*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/
class Solution {public:bool isSymmetric(TreeNode* root) {return JudgeSym(root, root);}bool JudgeSym(struct TreeNode *pRoot1, struct TreeNode *pRoot2) {if(pRoot1 == NULL && pRoot2 == NULL)return true;if(pRoot1 == NULL || pRoot2 == NULL)return false;if(pRoot1->val != pRoot2->val)return false;return JudgeSym(pRoot1->left, pRoot2->right) && JudgeSym(pRoot1->right, pRoot2->left);}
};
LeetCode 101. Symmetric Tree相关推荐
- Leetcode: 101. Symmetric Tree
题目 Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). Fo ...
- leetcode 101 Symmetric Tree
判定两棵树是否严格镜像对称. 解决: BFS bool isSymmetric(TreeNode* root) {if (root == NULL)return true;deque<TreeN ...
- 【LeetCode 剑指offer刷题】树题6:28 对称二叉树(101. Symmetric Tree)
[LeetCode & 剑指offer 刷题笔记]目录(持续更新中...) 101. Symmetric Tree /** * Definition for a binary tree no ...
- 101. Symmetric Tree (C语言)
101. Symmetric Tree (C语言) 判断是否为左右镜面对称的二叉树 题目 Given the root of a binary tree, check whether it is a ...
- leetcode python3 简单题101. Symmetric Tree
1.编辑器 我使用的是win10+vscode+leetcode+python3 环境配置参见我的博客: 链接 2.第一百零一题 (1)题目 英文: Given a binary tree, chec ...
- LeetCode Algorithm 101. Symmetric Tree
Title 给定一个二叉树,检查它是否是镜像对称的. 例如,二叉树 [1,2,2,3,4,4,3] 是对称的. 1/ \2 2/ \ / \ 3 4 4 3 但是下面这个 [1,2,2,null,3, ...
- Leet Code OJ 101. Symmetric Tree [Difficulty: Easy]
题目: Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). F ...
- LeetCode OJ Symmetric Tree 判断是否为对称树(AC代码)
思路: 主要判断左子树与右子树. 在判断左时,循环下去肯定会到达叶子结点中最左边的结点与最右边的结点比较. 到了这一步因为他们都没有左(右)子树了,所以得开始判断这两个结点的右(左)子树了. 当某个结 ...
- 【easy】101. Symmetric Tree
判断一棵二叉树是否对称 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* T ...
最新文章
- python虚拟环境管理app_pyenv虚拟环境管理python多版本和软件库
- 第一次使用Plesk云主机面板?5招搞定!
- linux使用grep数字个数,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- XML解析(一),SAX解析XML
- AsyncTask知识整理笔记
- 论文浅尝 | 通过知识到文本的转换进行知识增强的常识问答
- input file获取文件路径_python 基础 — 整理文件
- 使用分页方式读取超大文件的性能试验
- 【转】Collections的copy()方法和ArrayList的大小问题
- java中dao和实体类的关系_【JAVA基础】 PO、VO、BO、DTO、POJO、DAO之间的关系详解...
- (转)教你记住ASP.NET WebForm页面的生命周期
- 转js 将json字符串转换为json对象的方法解析
- SQL Server 日志数据库清理办法
- cpu核心电压:不一定是1.55伏特 : 全体到齐!200 mhz fsb的p4处理器与i875p双通道ddr400芯片组...
- [原创]WCF技术剖析之三:如何进行基于非HTTP的IIS服务寄宿
- integer为null_走进 JDK 之 Integer
- Python源码深度解析—引用计数
- “云计算之旅”筹备完成,意见征询!
- java 图片自适应_水印宽高比例自适应图片(Java-Thumbnails)
- 网页设计作业作品成品HTML5+CSS大作业——简单的程序员个人博客(7页) 大学个人博客网页制作教程 表格布局网页模板
热门文章
- (三) OpenCV仿射变换与透射变换(Affine and Perspective Transform)
- 【RobotStudio学习笔记】(一)软件的安装与初步测试
- ajax的结果处理,jQuery ajax返回数据的后续处理
- java 并发queue_深入浅出 Java Concurrency (19): 并发容器 part 4 并发队列与Queue简介
- c语言三种循环语句,C语言三种循环语句的功能等价性
- 被调用的对象已与其客户端断开连接 win10_【完整案例】基于Socket开发TCP传输客户端...
- wgan 不理解 损失函数_[图像盲去噪与GAN]GCBD翻译理解
- python基础编码规范_Python基础:编码规范(4)
- 循环在c语言中的表示什么作用,《C语言中的for循环》教案
- mysql 5.1.6 安装包_Centos6 离线安装 MySQL5.5.55-1(附带安装包及 Perl 依赖包)