首页 > 其他 > 详细

对称的二叉树

时间:2016-05-05 22:14:15      阅读:123      评论:0      收藏:0      [点我收藏+]

 

 1 class Solution {
 2 public:
 3     bool isSame(TreeNode* p1, TreeNode* p2)
 4     {
 5         if(!p1 && !p2)
 6             return true;
 7         if(!p1 || !p2)
 8             return false;
 9         if(p1->val == p2->val)
10             return isSame(p1->left,p2->right) && isSame(p1->right,p2->left);
11         else return false;
12     }
13     bool isSymmetrical(TreeNode* pRoot)
14     {
15        if(pRoot == NULL)
16            return true;
17         return isSame(pRoot,pRoot);
18     }
19 
20 };

 

对称的二叉树

原文:http://www.cnblogs.com/daocaorenblog/p/5463295.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!