zoukankan      html  css  js  c++  java
  • LeetCode题解之 Subtree of Another Tree

    1、题目描述

    2、问题分析

    判断一个节点,然后判断子树。

    3、代码

     1  bool isSubtree(TreeNode* s, TreeNode* t) {
     2        if (s == NULL)
     3            return false;
     4        else {
     5            return isSame(s,t) || isSubtree(s->left, t) || isSubtree(s->right, t);
     6        }
     7         
     8     }
     9     
    10     bool isSame(TreeNode *t1, TreeNode *t2)
    11     {
    12         if (t1 == NULL && t2 == NULL) return true;
    13         if (t1 == NULL || t2 == NULL) return false;
    14         
    15         return (t1->val == t2->val) && isSame(t1->left, t2->left) && isSame(t1->right , t2->right); 
    16     }
    17     
  • 相关阅读:
    实验4
    实验3
    第七章例7-14
    第七章例7-13
    第七章例7-12
    第七章例7-11
    第七章例7-10
    diyiti
    disanti
    第二题
  • 原文地址:https://www.cnblogs.com/wangxiaoyong/p/10459752.html
Copyright © 2011-2022 走看看