From e64bdbc169a3d83128d7ffbb424e02fe3494c1ee Mon Sep 17 00:00:00 2001 From: Mistivia Date: Wed, 10 Sep 2025 11:21:26 +0800 Subject: solve 100 --- 0100/main.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 0100/main.c 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 -- cgit v1.0