[leetcode]Symmetric Tree
来源:互联网 发布:跟着兄弟连学php 编辑:程序博客网 时间:2024/04/28 13:28
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).
DFS 对称的比较每个节点的值
/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: bool judge(TreeNode *ltree,TreeNode *rtree){ bool ans ; if(ltree == NULL && rtree == NULL) return true; if(ltree == NULL ^ rtree == NULL) return false; ans = (ltree->val==rtree->val)&&judge(ltree->left,rtree->right)&&judge(ltree->right,rtree->left); return ans; } bool isSymmetric(TreeNode *root) { if(root == NULL) return true; return judge(root->left,root->right); }};
0 0
- Leetcode - Tree - Symmetric Tree
- Leetcode - Tree - Symmetric Tree
- LeetCode[Tree]: Symmetric Tree
- [leetcode][tree] Symmetric Tree
- LeetCode: Symmetric Tree
- [Leetcode] Symmetric Tree
- LeetCode : Symmetric Tree
- leetcode 13:symmetric tree
- [LeetCode] Symmetric Tree - Recursively
- [LeetCode] Symmetric Tree - Iteratively
- [LeetCode] Symmetric Tree
- [LeetCode]Symmetric Tree
- Leetcode:Symmetric Tree
- [Leetcode]Symmetric Tree
- Leetcode: Symmetric Tree
- [leetcode]Symmetric Tree
- LeetCode-Symmetric Tree
- [leetcode] Symmetric Tree
- ios中static和宏定义的区别
- CentOS6.5+apache+mysql+php+Ruby+Redmine+phpMyAdmin+BugFree
- PE学习(一)masm32开发环境和ollyICE使用
- 动态规划---合唱队形(LIS问题)
- STL配置器的内存分配策略
- [leetcode]Symmetric Tree
- android 添加全局TouchPanel响应范例
- 【强连通】 HDU 4612 Warm up
- 皮肤暗沉不要怕,带你挑选皮肤暗沉护肤品
- 验证码 或 图片 输出不能显示的问题
- js判断两个日期是否相等的方法
- 汇编语言1 2015.3.17
- Intel IA-32架构浅析
- tongtong练习ing