【剑指offer】题18:树的子结构
2017-07-01 21:28
288 查看
bool HasSubtree(TreeNode* pRoot1, TreeNode* pRoot2) { if (pRoot2==NULL) { return true; } if (pRoot1==NULL) { return false; } if (pRoot1->val == pRoot2->val) { bool flagleft = HasSubtree(pRoot1->left, pRoot2->left); bool flagright= HasSubtree(pRoot1->right, pRoot2->right); if (flagright&&flagleft) { return true; } } bool flagleft = HasSubtree(pRoot1->left, pRoot2); bool flagright= HasSubtree(pRoot1->right, pRoot2); if (flagleft||flagright) { return true; } else { return false; } }
相关文章推荐
- 剑指offer18 树的子结构
- 剑指offer18——树的子结构
- 剑指offer18:树的子结构
- 剑指offer题18_树的子结构
- 【剑指Offer学习】【面试题18 :树的子结构】
- 剑指Offer面试题18(Java版):树的子结构
- 剑指Offer之面试题18:树的子结构
- 【面试题】剑指offer18--判断一个二叉树是否为另一个二叉树的子结构
- 剑指offer面试题18:树的子结构
- 剑指offer-18:判断树的子结构
- 剑指offer 面试题18—树的子结构
- [剑指offer][面试题18]树的子结构
- [剑指offer]面试题18:树的子结构
- 剑指offer解题报告(Java版)——树的子结构 18
- 【剑指Offer学习】【面试题18 :树的子结构】
- 【剑指offer】面试题18:输入两颗二叉树A和B,判断B是不是A的子结构?
- 剑指offer-面试题18-树的子结构
- 剑指offer面试题18 树的子结构
- 剑指offer 面试题18 树的子结构
- 剑指offer 18 - 树的子结构