LeetCode 101 Symmetric Tree
2018-01-27 17:03
519 查看
LeetCode Symmetric Tree
题目来源 https://leetcode.com/problems/symmetric-tree/description/
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).For example, this binary tree
[1,2,2,3,4,4,3]is symmetric:
1 / \ 2 2 / \ / \ 3 4 4 3
But the following
[1,2,2,null,3,null,3]is not:
1 / \ 2 2 \ \ 3 3
public boolean isSymmetric(TreeNode root) { if(root==null) return true; return isMirror(root.left,root.right); } public boolean isMirror(TreeNode p,TreeNode q){ if(p==null&&q==null) return true; if(p==null||q==null) return false; if(p.val==q.val){ return isMirror(p.left,q.right)&&isMirror(p.right,q.left); } return false; }
相关文章推荐
- LeetCode101 Symmetric Tree
- [LeetCode]101. Symmetric Tree
- leetcode 101. Symmetric Tree
- LeetCode 101 Symmetric Tree
- LeetCode题解-101-Symmetric Tree
- [LeetCode 101] Symmetric Tree
- Leetcode 101 Symmetric Tree
- 算法作业HW17:LeetCode101 Symmetric Tree
- Leetcode#101. Symmetric Tree(对称树)
- leetcode-101-Symmetric Tree
- LeetCode-101-Symmetric Tree(判断是否为对称树)
- leetcode_101_Symmetric Tree
- leetcode 101:Symmetric Tree
- leetcode101 Symmetric Tree
- [leetcode-101]Symmetric Tree(c++)
- LeetCode 101. Symmetric Tree(对称的树)
- leetcode 101 Symmetric Tree
- LeetCode 101. Symmetric Tree
- leetcode 101 Symmetric Tree
- LeetCode 101 Symmetric Tree