博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LintCode_469 等价二叉树
阅读量:7024 次
发布时间:2019-06-28

本文共 689 字,大约阅读时间需要 2 分钟。

题目

检查两棵二叉树是否等价。等价的意思是说,首先两棵二叉树必须拥有相同的结构,并且每个对应位置上的节点上的数都相等。

样例

1             1   / \           / \  2   2   and   2   2 /             /4             4

就是两棵等价的二叉树。

1             1   / \           / \  2   3   and   2   3 /               \4                 4

就不是等价的。

C++代码

bool isIdentical(TreeNode* a, TreeNode* b) {        // Write your code here        if(!a && !b)        {            return true;        }        if(!a || !b)        {            return false;        }        else if(a->val == b->val)        {            return isIdentical(a->left,b->left) && isIdentical(a->right,b->right);        }        return false;        }

  

转载于:https://www.cnblogs.com/Smallhui/p/5453905.html

你可能感兴趣的文章
恶搞之手机垃圾信息发送器 手机短信骚扰器
查看>>
mysql replication之binlog-do-db、binlog-ignore-db
查看>>
Date类型和Long类型的相互转换
查看>>
XMPP协议
查看>>
CSS:给 input 中 type="text" 设置CSS样式
查看>>
Softmax函数
查看>>
hdu4462 Scaring the Birds
查看>>
设计中的道理_6
查看>>
MFC——AfxParseURL用法
查看>>
Cocos2d-x3.2 Sprite精灵类的创建与设置
查看>>
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
查看>>
深入浅出PostgreSQL B-Tree索引结构
查看>>
PostgreSQL 如何高效解决 按任意字段分词检索的问题 - case 1
查看>>
JAVA中的CAS
查看>>
51nod 1770 数数字
查看>>
SEO艺术--搜索引擎基础
查看>>
Selenium+PhantomJS实现简易有道翻译爬虫
查看>>
发现一个问题
查看>>
[转]Shared——React Native与原生关系理解与对比
查看>>
docker安装
查看>>