剑指offer——面试题18:树的子结构
来源:互联网 发布:ubuntu和linux 编辑:程序博客网 时间:2024/06/05 16:50
bool HasSubtree(BinaryTreeNode* pRoot1, BinaryTreeNode* pRoot2){ bool result = false; if(pRoot1 != NULL && pRoot2 != NULL) { if(pRoot1->m_nValue == pRoot2->m_nValue) result = DoesTree1HaveTree2(pRoot1, pRoot2); if(!result) result = HasSubtree(pRoot1->m_pLeft, pRoot2); if(!result) result = HasSubtree(pRoot1->m_pRight, pRoot2); } return result;}
bool DoesTree1HaveTree2(BinaryTreeNode* pRoot1, BinaryTreeNode* pRoot2){ if(pRoot2 == NULL) return true; if(pRoot1 == NULL) return false; if(pRoot1->m_nValue != pRoot2->m_nValue) return false; return DoesTree1HaveTree2(pRoot1->m_pLeft, pRoot2->m_pLeft) && DoesTree1HaveTree2(pRoot1->m_pRight, pRoot2->m_pRight);}
0 0
- 剑指offer 面试题18—树的子结构
- [剑指offer][面试题18]树的子结构
- 【剑指offer】面试题18:树的子结构
- 剑指offer 面试题18 树的子结构
- 剑指Offer:面试题18 树的子结构
- 《剑指Offer》面试题18:树的子结构
- 【剑指Offer学习】【面试题18 :树的子结构】
- 剑指offer面试题18-树的子结构
- 剑指offer-面试题18:树的子结构
- 剑指offer之面试题18:树的子结构
- 剑指offer之面试题18树的子结构
- 剑指Offer----面试题18:树的子结构
- 剑指offer-面试题18:树的子结构
- 剑指offer面试题18:树的子结构
- 剑指offer面试题18:树的子结构
- 剑指offer面试题18:树的子结构
- 剑指offer--面试题18:树的子结构
- 剑指Offer---面试题18:树的子结构
- 防采集 - 最看不起采集,一点技术含量都没有!
- Hardwood Species(字典树)
- 字符串处理函数
- html006_image
- 七月与安生,欠一张电影票
- 剑指offer——面试题18:树的子结构
- html007_table
- 【android开发】styles.xml常用的设置属性汇总
- [UML]UML概述
- html008_list
- ssh框架
- JsonUtil工具类的封装
- Linux命令行下加速git clone
- 20161129 Coursera Stanford-MachineLearning/Week6