101. Symmetric Tree
来源:互联网 发布:php stdclass new 编辑:程序博客网 时间:2024/05/22 07:51
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).
For example, this binary tree is symmetric:
1 / \ 2 2 / \ / \3 4 4 3
But the following is not:
1 / \ 2 2 \ \ 3 3
Note:
Bonus points if you could solve it both recursively and iteratively.
confused what "{1,#,2,3}"
means? > read more on how binary tree is serialized on OJ.
Subscribe to see which companies asked this question
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution { private boolean isSym (TreeNode left,TreeNode right){ if(left==null&&right==null)return true; if(left==null||right==null)return false; if(left.val!=right.val)return false; return (isSym(left.left,right.right)&&isSym(left.right,right.left)); } public boolean isSymmetric(TreeNode root) { if(root==null)return true; return isSym(root.left,root.right); }}
0 0
- LeetCode 101. Symmetric Tree
- [LeetCode]101.Symmetric Tree
- 【LeetCode】101.Symmetric Tree
- [Leetcode] 101. Symmetric Tree
- LeetCode --- 101. Symmetric Tree
- [leetcode] 101.Symmetric Tree
- 101.Symmetric Tree
- 101. Symmetric Tree
- LeetCode : 101. Symmetric Tree
- [leetcode]101.Symmetric Tree
- Leetcode 101. Symmetric Tree
- 101. Symmetric Tree
- 101. Symmetric Tree
- 101. Symmetric Tree LeetCode
- 101. Symmetric Tree
- 101. Symmetric Tree
- 101. Symmetric Tree
- [LeetCode]101. Symmetric Tree
- 110. Balanced Binary Tree
- Codeforces 644B Processing Queries【STL】
- oracle通过dblink连接Mysql
- 第四届 蓝桥杯 第八题 翻硬币 贪心 解题报告
- 聚类算法K-Means, K-Medoids, GMM, Spectral clustering,Ncut
- 101. Symmetric Tree
- 【C++】《C++标准程序库》小结七章-迭代器
- 最长公共子序列
- 指针与引用的区别
- 198. House Robber
- 如何在jsp页面中利用el表达式的<p>${error }</p>取值?
- 最大子段和
- 基本约瑟夫环问题详解
- Combination Sum