![Python编程300例:快速构建可执行高质量代码](https://wfqqreader-1252317822.image.myqcloud.com/cover/209/36862209/b_36862209.jpg)
上QQ阅读APP看书,第一时间看更新
例70 对称二叉树
1.问题描述
如果一棵二叉树和其镜像二叉树一样,那么它就是对称的。判断一个二叉树是否是对称二叉树。
2.问题示例
输入{1,2,2,3,4,4,3},输出True,即如下所示的二叉树是对称的。
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P85_24805.jpg?sign=1739426155-mHp6RaBp2jE358GdrOiUKvdgiR0LGPZs-0-c51612ae7dc1a73d5019feb2dfaf3aae)
输入{1,2,2,#,3,#,3},输出False,即如下所示的二叉树不对称。
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P85_24807.jpg?sign=1739426155-48jrjCUjfdEP4WJgLxcIXm1Bn9x6bpdQ-0-4a35ae47ac961b9a66ca1c8f95f4a8a7)
3.代码实现
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P85_24808.jpg?sign=1739426155-ttQlpijzBCwZPven2C3Z20KRul3b3BqW-0-4ec57237b07d1eff36fc85a8205bd8ac)
4.运行结果
输入:1 2 2 3 4 4 3
输出:True
如果一棵二叉树和其镜像二叉树一样,那么它就是对称的。判断一个二叉树是否是对称二叉树。
输入{1,2,2,3,4,4,3},输出True,即如下所示的二叉树是对称的。
输入{1,2,2,#,3,#,3},输出False,即如下所示的二叉树不对称。
输入:1 2 2 3 4 4 3
输出:True