Same Tree
来源:互联网 发布:淘宝网信用卡支付 编辑:程序博客网 时间:2024/06/06 13:02
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 binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: bool isSameTree(TreeNode *p, TreeNode *q) { bool ret1, ret2; if (p==NULL && q!=NULL) { return false; } else if (p!=NULL && q==NULL) { return false; } if (p==NULL && q==NULL) { return true; } if (p->val != q->val) { return false; } ret1 = isSameTree(p->left,q->left); ret2 = isSameTree(p->right,q->right); if (ret1 == false || ret2 == false) { return false; } return true; }};
递归判断每个节点是否相等
0 0
- 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
- Same Tree
- 小黑小波比.sql查询两表相同字段的交集
- boost::signals::signal的用法
- 解决redhat自带yum不能用的问题
- 第十一周项目3-程序的多文件组织
- Android 资源文件的命名规则
- Same Tree
- 【软考】--下午题答题技巧
- 小知识点.数组!
- 第十一周项目六:判断回文数(2)
- erlang lists模块函数使用大全
- 安天独耸果肉碰杯率直转瞬电煤超眩宁都
- 应对黑客攻击SQL SERVER数据库一例
- IO端口和IO内存的区别及分别使用的函数接口
- Tesseract 3.04 + VS2013 配置心得(包含静态库版本和Release版本)