diff options
| author | Mistivia <i@mistivia.com> | 2025-09-10 11:21:26 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-09-10 11:21:26 +0800 |
| commit | e64bdbc169a3d83128d7ffbb424e02fe3494c1ee (patch) | |
| tree | fa3823d3d844fcfddb457813601482cd6f0ce29c /0100/main.c | |
| parent | 71a08971feae0fb2cd166d888c01a518549ec7b2 (diff) | |
solve 100
Diffstat (limited to '0100/main.c')
| -rw-r--r-- | 0100/main.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/0100/main.c b/0100/main.c new file mode 100644 index 0000000..22f36b0 --- /dev/null +++ b/0100/main.c @@ -0,0 +1,19 @@ +/** + * Definition for a binary tree node. + * struct TreeNode { + * int val; + * struct TreeNode *left; + * struct TreeNode *right; + * }; + */ +bool isSameTree(struct TreeNode* p, struct TreeNode* q) { + if (p == NULL && q == NULL) { + return true; + } + if (p == NULL || q == NULL) { + return false; + } + return p->val == q->val + && isSameTree(p->left, q->left) + && isSameTree(p->right, q->right); +}
\ No newline at end of file |
