#include <leetcode.h>
◆ equal()
bool leetcode::subtree_of_another_tree::Solution::equal |
( |
TreeNode * |
tn1, |
|
|
TreeNode * |
tn2 |
|
) |
| |
|
static |
在文件 leetcode.cpp 第 6298 行定义.
6299 if(
static_cast<int>(tn1 ==
nullptr) +
static_cast<int>(tn2 ==
nullptr) == 1) {
6302 if(tn1 ==
nullptr && tn2 ==
nullptr) {
6305 if(tn1->val != tn2->val) {
6308 if(
static_cast<int>(tn1->left ==
nullptr) +
static_cast<int>(tn2->left ==
nullptr) == 1) {
6311 if(
static_cast<int>(tn1->right ==
nullptr) +
static_cast<int>(tn2->right ==
nullptr) == 1) {
6314 return equal(tn1->left, tn2->left) &&
equal(tn1->right, tn2->right);
static bool equal(TreeNode *tn1, TreeNode *tn2)
引用了 equal(), leetcode::TreeNode::left, leetcode::TreeNode::right , 以及 leetcode::TreeNode::val.
被这些函数引用 equal() , 以及 isSubtree().
◆ isSubtree()
bool leetcode::subtree_of_another_tree::Solution::isSubtree |
( |
TreeNode * |
root, |
|
|
TreeNode * |
subRoot |
|
) |
| |
|
static |
该类的文档由以下文件生成: