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

自助做网站傻瓜式自助建站工具手机能创建网站吗

自助做网站傻瓜式自助建站工具,手机能创建网站吗,汕头网站设计制作公司,房山营销型网站建设一.题目要求 给你一个二叉树的根节点 root , 检查它是否轴对称。 二.题目难度 简单 三.输入样例 示例 1: 输入:root [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root [1,2,2,null,3,null,3] 输出&a…

一.题目要求

给你一个二叉树的根节点 root , 检查它是否轴对称。

二.题目难度

简单

三.输入样例

示例 1:
在这里插入图片描述
输入:root = [1,2,2,3,4,4,3]
输出:true

示例 2:
在这里插入图片描述
输入:root = [1,2,2,null,3,null,3]
输出:false

提示:
树中节点数目在范围 [1, 1000] 内
-100 <= Node.val <= 100

进阶:你可以运用递归和迭代两种方法解决这个问题吗?

四.解题思路

递归或者迭代,递归没写出来qaq

五.代码实现

迭代

class Solution {
public:bool isSymmetric(TreeNode* root) {if(!root) return false;int remained;queue<TreeNode*> q;vector<int> val;q.push(root);while(!q.empty()){remained = q.size();while(remained > 0){TreeNode* tmp = q.front();q.pop();remained--;if(tmp->left != nullptr) {q.push(tmp->left);val.push_back(tmp->left->val);}else {val.push_back(999);               }if(tmp->right) {q.push(tmp->right);val.push_back(tmp->right->val);}else {val.push_back(999);               }}auto t = val;reverse(val.begin(),val.end());         if(val != t) return false;vector<int>().swap(val);}return true;}
};

递归

class Solution {
public:bool check(TreeNode *p, TreeNode *q) {if (!p && !q) return true;if (!p || !q) return false;return p->val == q->val && check(p->left, q->right) && check(p->right, q->left);}bool isSymmetric(TreeNode* root) {return check(root, root);}
};

六.题目总结

递归的子问题没拆出来

http://www.yayakq.cn/news/593326/

相关文章:

  • 南昌做网站公司做网站的软件项目进度计划
  • 沈阳网站建设活动方案建电子商务网站多少钱
  • 热 网站正在建设中济南优化推广网站seo
  • 个人网站备案可以做公司网站用重庆网站设计最加科技
  • 有没有在家做的手工活网站百度seo优化是什么意思
  • 网站解析后几天可以访问vi设计主要做什么
  • 好看的网站首页网站建设费用进会计什么科目
  • 铜仁建设厅官方网站长春网站改版
  • 做采集网站赚钱吗成都专业的网站设计公司
  • 微信网站后台wordpress完美主题模板
  • 嘉兴做毛织的有哪些网站兰州有制作网站
  • 自由建网站的网络程序外贸网站建设案例
  • 教育模板网站建设新手做网站视频教程
  • 宁波网站建设明细报价产品查询展示型网站
  • 安徽网站开发建设微信官方网站下载
  • 2020网页游戏排行榜seo优化几个关键词
  • 企业网站建设怎么样做会计分录智能网站系统可以做app吗
  • 西安市建设局网站如何用付费音乐做视频网站
  • php网站开发能挣多钱做venn图的网站
  • 网站建设属于什么做网站弄关键词多少钱
  • 自己如何建设个网站太原百度seo
  • 乾安网站建设python新手代码
  • 2小时学会php网站建设wordpress主题切换
  • 建站好用的软件q群排名优化软件
  • 免费做英语卷子的网站iis怎么建网站
  • 洛阳建设部官方网站静态网页制作案例
  • 青岛做外贸网站wordpress推广联盟
  • 怎么做公司的宣传网站重庆个人房源网
  • 溧阳手机网站设计南京电商网站设计
  • 广州网站制作企业自定义网站模块