数据结构_树与二叉树(mindmap)+LeetCode_100.相同的树(C语言)
生活随笔
收集整理的這篇文章主要介紹了
数据结构_树与二叉树(mindmap)+LeetCode_100.相同的树(C语言)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題解_1
/*** 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;}else if(p == NULL && q != NULL){return false;}else if (p != NULL && q == NULL){return false;}else {if(p->val != q->val){return false;}else {return isSameTree(p->left, q->left) && isSameTree(p->right, q->right);}} }題解_2
/*** 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 && !q){return true;}else if((p && !q) || (!p && q)){return false;}else{if(p->val != q->val){return false;}else{return isSameTree(p->left,q->left) && isSameTree(p->right,q->right);}} }總結
以上是生活随笔為你收集整理的数据结构_树与二叉树(mindmap)+LeetCode_100.相同的树(C语言)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 满天星_Java实例_源码+图片素材
- 下一篇: LeetCode_104.二叉树的最大深