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

17网站一起做网店潮汕公司企业网站建设方案

17网站一起做网店潮汕,公司企业网站建设方案,正规网站开发公司,怎么查网站备案域名给你一个二叉树的根节点 root &#xff0c; 检查它是否轴对称。 提示&#xff1a; 树中节点数目在范围 [1, 1000] 内-100 < Node.val < 100 进阶&#xff1a;你可以运用递归和迭代两种方法解决这个问题吗&#xff1f; 答案 && 测试代码&#xff1a; #include &…

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

提示:

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

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

答案 && 测试代码:

#include <queue>void testLeeCode101() { // LeeCode101.对称二叉树// 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 isSymmetric(TreeNode* root) {if (!root) return true;queue<TreeNode*> q;q.push(root->left);q.push(root->right);for (;!q.empty();) {// 取出队列前两个节点TreeNode* leftNode = q.front(); q.pop();TreeNode* rightNode = q.front(); q.pop();if (!leftNode && !rightNode) continue;if (!leftNode || !rightNode) return false;if (leftNode->val != rightNode->val) return false;// 左节点的左节点需要与右节点的右节点比较,所以按这个顺序存入队列q.push(leftNode->left);q.push(rightNode->right);// 同理,左节点的右节点、右节点的左节点一起存入队列q.push(leftNode->right);q.push(rightNode->left);}return true;}};// 测试代码:TreeNode root(1), node_left2(2), node_left3(3), node_left4(4), node_right2(2), node_right4(4), node_right3(3);root.left = &node_left2;root.right = &node_right2;node_left2.left = &node_left3;node_left2.right = &node_left4;node_right2.left = &node_right4;node_right2.right = &node_right3;Solution solution;cout << "isSymmetric ? " << (solution.isSymmetric(&root)? "true" : "false") << endl;
}

打印:

ok.  思路是逐步比较树的每一层的对应节点值。每次比较后,将下一层的要比较节点按照顺序加入到队列中。遍历队列时是同时取出队列前俩个比较。

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

相关文章:

  • 笨鸟网站开发一站式发稿平台
  • 南宁外贸网络营销北京seo服务销售
  • 怎么做查询网站最近一周新闻热点回顾
  • 能免费做微信群推广的网站百度认证
  • 免费注册163免费邮箱seo建站平台哪家好
  • 做同步网站整合营销方案怎么写
  • 有没有做a的电影网站西安百度seo推广电话
  • dw自己做网站需要什么成人大专
  • 河池个人网站开发公司广告公司广告牌制作
  • 网络推广及网站建设合作协议网站流量查询服务平台
  • 网站做抢红包活动广告语免费网站在线观看人数在哪直播
  • 青岛知名网站建设百度手机版网页
  • 泉州市城乡和住房建设网站做网站排名优化的公司
  • 网页封装app信阳seo公司
  • 微模板网站建设聚合搜索引擎入口
  • 做网站租用服务器互动营销公司
  • 建设项目环保验收公示网站在线crm
  • 泉州网站建设报价百度指数官网移动版
  • 网站建设 海口长春百度关键词优化
  • app网站区别企业产品推广运营公司
  • 如何评价小米的网站建设关键词怎么优化到百度首页
  • 成品网站是什么意思网站服务器信息查询
  • 海北公司网站建设价格低邯郸seo
  • 除了昵图网还有什么做图网站六种常见的网络广告类型
  • 业网站制作引擎网站推广法
  • 视频网站哪个做的好处b站推广入口2023
  • 网站建设花多少钱为什么打开网址都是站长工具
  • 做网站的工作软文营销的案例
  • 奇迹建站模板产品推广渠道
  • 郫县哪里有做网站的网站案例分析