leetcode-101. Symmetric Tree
来源:互联网 发布:卸载mac上的软件 编辑:程序博客网 时间:2024/05/25 21:35
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).
For example, this binary tree is symmetric:
思路:递归,不递归的话用stack,但是逻辑会复杂
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: bool isSymmetric(TreeNode* root) { if(root == NULL) { return true; } return getSymmetric(root->left,root->right); } bool getSymmetric(TreeNode* left,TreeNode* right) { if(left == NULL || right == NULL) { return left == right; } if(left->val != right->val) { return false; } return getSymmetric(left->left,right->right) && getSymmetric(left->right,right->left); }};
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
- LeetCode : 101. Symmetric Tree
- [leetcode]101.Symmetric Tree
- Leetcode 101. Symmetric Tree
- 101. Symmetric Tree LeetCode
- [LeetCode]101. 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
- LeetCode *** 101. Symmetric Tree
- 【自考】又到自考总结季
- c++第四次上机实验—作业
- jquery的$.extend和$.fn.extend作用及区别
- hibernate 创建数据中一张表的方法
- arduino 内核分析
- leetcode-101. Symmetric Tree
- bat判断window服务是否存在
- Cordova页面加载外网图片失败,Refused to load the image
- 动作事件
- apt-get update: Not Found [IP: 91.189.92.152 80]
- UIScrollView基本使用(一)
- 75、myeclipse配置jdk
- 函数名与函数指针
- 高精度加法运算-Java语言描述