当前位置: 首页 > wzjs >正文

可信赖的南昌网站制作百度seo关键词优化软件

可信赖的南昌网站制作,百度seo关键词优化软件,手机网站制作公司 广州,网页标准化对网站开发维护所有者的好处给你一棵 完整二叉树 的根,这棵树有以下特征: 叶子节点 要么值为 0 要么值为 1 ,其中 0 表示 False ,1 表示 True 。非叶子节点 要么值为 2 要么值为 3 ,其中 2 表示逻辑或 OR ,3 表示逻辑与 AND 。 计算…

给你一棵 完整二叉树 的根,这棵树有以下特征:

  • 叶子节点 要么值为 0 要么值为 1 ,其中 0 表示 False ,1 表示 True 。
  • 非叶子节点 要么值为 2 要么值为 3 ,其中 2 表示逻辑或 OR ,3 表示逻辑与 AND 。

计算 一个节点的值方式如下:

  • 如果节点是个叶子节点,那么节点的  为它本身,即 True 或者 False 。
  • 否则,计算 两个孩子的节点值,然后将该节点的运算符对两个孩子值进行 运算 。

返回根节点 root 的布尔运算值。

完整二叉树 是每个节点有 0 个或者 2 个孩子的二叉树。

叶子节点 是没有孩子的节点。

示例 1:

输入:root = [2,1,3,null,null,0,1]
输出:true
解释:上图展示了计算过程。
AND 与运算节点的值为 False AND True = False 。
OR 运算节点的值为 True OR False = True 。
根节点的值为 True ,所以我们返回 true 。

解题思路:递归。如果要计算出当前节点 node 的值,我们需要先计算出两个叶子节点组成的子树的值分别为 lval 与 lval,然后再计算出当前节点组成的子树的值。

class Solution {
public:
int ans;
bool Manage(TreeNode *root)
{if(!root){return true;}if(!root->left&&!root->right){return root->val==1;}else if(root->val==2){return Manage(root->left)||Manage(root->right);}else if(root->val==3){return Manage(root->left)&&Manage(root->right);}return false;
}bool evaluateTree(TreeNode* root) {bool ans=Manage(root);return ans;}
};

http://www.dtcms.com/wzjs/1898.html

相关文章:

  • 页面跳转的方式有哪些微软优化大师
  • 易优cms和织梦cms的区别湖南企业seo优化
  • 制作微网站公司seo关键词排名技巧
  • 做网站需要准备资料网站优化seo怎么做
  • 深圳市企业网站建设企业b站推广网站入口2023的推广形式
  • 餐饮门户网站 方案怎么做网站优化资源
  • 网站建设中翻译加强网络暴力治理
  • 网站开发 博客北京百度关键词推广
  • 做外贸都用什么网站seo外链怎么发
  • 网站开发职业规划台州做优化
  • 河北网站开发哪家好快速seo整站优化排行
  • vps 可以做多个网站吗网页怎么做出来的
  • WordPress独立留言板页面搜索引擎优化解释
  • 可以做英语题的网站国产十大erp软件
  • 测速网站怎么做seo工作内容有哪些
  • 漳州建设局网站网络服务包括哪些内容
  • 网站可以放多少视频网站服务器软件
  • 网站建设 签约信息推广赚钱平台
  • 公司网站建立教程外贸订单一般在哪个平台接?
  • 坑人网站怎么做推广公众号的9种方法
  • 个人工作室网站怎么做做app软件大概多少钱
  • 用java做电商网站哪个平台推广效果最好
  • 大连博硕网站建设1688如何搜索关键词排名
  • 音乐网站开发文档撰写模板搜索引擎营销的主要模式
  • 微网站制作软件常德网站建设公司
  • 规划设计公司合作加盟成立分公司成都谷歌seo
  • wordpress页面标签桔子seo网
  • 做网站需要Excel表格吗推广网站多少钱
  • crm登录系统贵州seo技术培训
  • 加强网站内容建设创新bt种子万能搜索神器