![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=1738896402-AC7tc5eZz2njKsh8vrCBhGbr1riJwk8b-0-4a793f094f91c7b5da31ce70613d3b28)
输入{1,2,2,#,3,#,3},输出False,即如下所示的二叉树不对称。
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P85_24807.jpg?sign=1738896402-snDVHghTg8cEH5xKBPla6kUoFpbyLFJZ-0-6fc4ed34d8371c7ceba27589553d27cd)
3.代码实现
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P85_24808.jpg?sign=1738896402-8RqFgSVsV6ypSYLa8Wib0R69eOmxg1J7-0-dda88995e3ccb427c08c5fc5674a587e)
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