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

青岛市崂山区建设局网站毕业设计做网站 服务器怎么弄

青岛市崂山区建设局网站,毕业设计做网站 服务器怎么弄,泰安九五兴昇网络科技,建设网站公司兴田德润i优惠吗#试题28:对称的二叉树 题目: 请设计一个函数判断一棵二叉树是否 轴对称 。 示例 1: 输入:root [6,7,7,8,9,9,8] 输出:true 解释:从图中可看出树是轴对称的。示例 2: 输入:root …

#试题28:对称的二叉树

题目:

请设计一个函数判断一棵二叉树是否 轴对称

示例 1:

img

输入:root = [6,7,7,8,9,9,8]
输出:true
解释:从图中可看出树是轴对称的。

示例 2:

img

输入:root = [1,2,2,null,3,null,3]
输出:false
解释:从图中可看出最后一层的节点不对称。

思路:

1.中序遍历是左中右,所以初步想法是使用中序遍历把二叉树遍历一遍添加到容器中,这时候要把空着的节点以null的形式添加进容器,针对这种[1,2,2,2,null,2]树结构,然后把容器分为两段比较他们的值,从而得出是否是对称二叉树
在这里插入图片描述

2.书中的想法是使用迭代的思路,将比较左右两个节点,判断他们的情况一共有四种情况,都为空true,一个为空一个不为空false,值不一样false,值一样则继续判断左节点的左子节点与右节点的右子节点情况&&左节点的右子节点与右节点的左子节点情况

代码:

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:bool check(TreeNode* root_left,TreeNode* root_right){if(root_left==nullptr&&root_right==nullptr)return true;if(root_left==nullptr || root_right==nullptr)return false;if(root_left->val!=root_right->val)return false;return check(root_left->left,root_right->right) && check(root_left->right,root_right->left);}bool checkSymmetricTree(TreeNode* root) {return check(root,root);}
};

leetcode101题

考点:

  1. 考察对二叉树的理解,实质上是利用树的遍历算法解决问题。
  2. 考察思维能力,树的对称是一个抽象的概念,需要微秒在短时间内清楚判断对称的步骤并转化为代码
http://www.yayakq.cn/news/904622/

相关文章:

  • 南京h5网站开发网站建设前期规划方案
  • 做网站用什么系统好wordpress移动端设置方法
  • 泉州模板建站定制网站建设的三大原则
  • 钢结构东莞网站建设wordpress关闭注册邮箱验证码
  • 建设设计网站公司自助建站
  • 珠海市官网网站建设品牌移动网络服务电话
  • 网站做虚假宣传有没有做处罚如何选择大连网站建设
  • gofair外贸建站出入广州最新通知今天
  • 网站恶意做评论电商网站建设考试题
  • 南京市建设工程交易中心网站图片制作pdf
  • wordpress html 代码邯郸网站优化怎么用
  • 珠海网站建设专业设计如意影院
  • 天津做网站开发的彩虹网站建设
  • 用源码做网站佛山网站搭建公司
  • 手机怎么生成网站怎么把自己的网站放到百度搜索上
  • 绵阳做绵阳做网站网站php网站伪静态
  • 清远网站制作公司网站推广智选刺盾云下拉
  • 扫描网站特征dede哪些平台可以发广告
  • 品牌网站建设 51下拉做团队网站源码有哪些
  • 宁波网站建站模板中国建设教育网站官方
  • 建材销售网站手机模板广州地址设计网站
  • 蔚县网站建设wl17581周口网站seo
  • 自己做的网站会被黑吗城厢区建设局网站
  • 工业设计网站官网杭州响应式网站案例
  • 济南自助建站网站建设方案书
  • 宠物网站建设报告找工作网
  • 运动鞋网站建设目的关键词优化排名软件
  • 网站屏蔽省份中企动力网站后台 好用吗
  • 高端网站设计报价接做网站需要问什么软件
  • 江苏盐城网站建设南京网站建设报价