题目: 树的子结构
- 热度指数:9608 时间限制:1秒 空间限制:32768K
提交网址:
http://www.nowcoder.com/practice/6e196c44c7004d15b1610b9afca8bd88?tpId=13&tqId=11170
或 http://www.lintcode.com/zh-cn/problem/subtree/ (难度: Easy)
题目描述
输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
思路:
要判断二叉树 A 中是否存在和树 B 结构一样的子结构,可以分成两步:
1.在树 A 中找到和 B 的根结点的值一样的结点R;
2.再判断树 A 中以 R 为根结点的子树是不是包含和树 B 一样的结构。
AC代码: