美文网首页算法
[LeetCode OJ]- SymmetricTree

[LeetCode OJ]- SymmetricTree

作者: 其中一个cc | 来源:发表于2017-03-23 14:41 被阅读0次

    题目要求:判断一颗二叉树是否为左右对称的。这里的左右对称不仅要求结构上左右对称,而且节点的值也应该满足左右对称。

    思路:这道题用递归的思想来考虑,跟Same Tree问题很像,稍作改动即可。

    一颗对称的二叉树

    几种情况

    1.二叉树为空树时,认为是对称的。

    2。二叉树的左子树的左结点等于右子树的右节点,这种情况认为是对称的

    3.递归到叶子节点时,返回true;

    4.递归到左右节点只有一个存在时,结构上不对称,返回false。

    代码如下

    相关文章

      网友评论

        本文标题:[LeetCode OJ]- SymmetricTree

        本文链接:https://www.haomeiwen.com/subject/vmgznttx.html