![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=1739355552-z0kkDw1Pv4pYqeG3BeIf9atggPNEo4FD-0-7a92f555bed68d1faefc4d2db8132d1f)
输入{1,2,2,#,3,#,3},输出False,即如下所示的二叉树不对称。
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P85_24807.jpg?sign=1739355552-5GiuIV4IAQOpYUYqdHhFMfJ9S6mYeL3Q-0-7e64584b7e50757887d51f18bac507f9)
3.代码实现
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P85_24808.jpg?sign=1739355552-E1lrXG33mR0IetO7M0ziqgP6ZvT47dHR-0-ae5e637ceac4a0bb50d7ca3a08fe1926)
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