![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=1739256835-X1k6bMsQ50hL1vlptfMio7YlTb39lUsR-0-5b5fce8e7bc72b9bbdeb385ef4790b0b)
输入{1,2,2,#,3,#,3},输出False,即如下所示的二叉树不对称。
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P85_24807.jpg?sign=1739256835-SiJJeNXez38CtgksYT2Svh6m79YbYacv-0-724c80facc8162115a0ae6a5b4124e93)
3.代码实现
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P85_24808.jpg?sign=1739256835-DC71FdFSVGWutwbSJ5X6Rfu0th7vV8WR-0-4879652141d283570f5750d342aac9aa)
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