LeeCode-Same Tree
来源:互联网 发布:linux系统yum指令 编辑:程序博客网 时间:2024/06/17 01:21
Given two binary trees, write a function to check if they are equal or not.
Two binary trees are considered equal if they are structurally identical and the nodes have the same value.
/** * 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; while(true) { if((p==NULL&&q!=NULL)||(p!=NULL&&q==NULL)) return false; if(p->val!=q->val) { return false; } return isSameTree(p->left, q->left)&&isSameTree(p->right, q->right); } return true;}
0 0
- LeeCode-Same Tree
- leecode 解题总结:100. Same Tree
- Same Tree
- Same Tree
- Same Tree
- Same Tree
- Same Tree
- Same Tree
- Same Tree
- Same Tree
- Same Tree
- Same Tree
- Same tree
- Same Tree
- Same Tree
- Same Tree
- Same Tree
- Same Tree
- hdoj1012
- undefined reference to 'socket@12'编译socket出错codeblocks
- 红黑树
- UIViewController之间的传值 6种
- ConcurrentHashMap原理分析
- LeeCode-Same Tree
- HTML标签不区分大小写
- mysql字符集问题
- 怎么在idea运用JRebel自动部署项目
- 关于try catch finally 还有最终返回 四处异常巧记!!!!!
- git 的一些命令
- 流程分析—活动图、状态机图、顺序图
- LeeCode-Delete Node in a Linked List
- ThreadLocal知识介绍