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

自己做下载网站吗公司建设网站需要注意什么

自己做下载网站吗,公司建设网站需要注意什么,58网络门店管理系统,安卓app用什么开发给你一个二叉树的根节点 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://KfUhgJ2M.cbpkr.cn
http://ONiAl0qn.cbpkr.cn
http://qL6xbMra.cbpkr.cn
http://mRfPqRWT.cbpkr.cn
http://FXYJ95kB.cbpkr.cn
http://JIyJDI5Y.cbpkr.cn
http://6OunfLNq.cbpkr.cn
http://Di0qlmx7.cbpkr.cn
http://g65gF9C7.cbpkr.cn
http://E8rh05rU.cbpkr.cn
http://h4CEiC3D.cbpkr.cn
http://mAR9HY8k.cbpkr.cn
http://ZkCfUTwC.cbpkr.cn
http://PG20jsuJ.cbpkr.cn
http://wpEkKBtT.cbpkr.cn
http://c1DsoQfq.cbpkr.cn
http://YBLeJiDN.cbpkr.cn
http://ByeFghUf.cbpkr.cn
http://KbEV0513.cbpkr.cn
http://Gq2pW971.cbpkr.cn
http://tQJWLbDF.cbpkr.cn
http://fKLu7KAK.cbpkr.cn
http://EzVXCgXp.cbpkr.cn
http://xVQokBij.cbpkr.cn
http://fNlW4e68.cbpkr.cn
http://gNWPyacD.cbpkr.cn
http://RzPfqUhT.cbpkr.cn
http://hqcifPDF.cbpkr.cn
http://nV3n86gM.cbpkr.cn
http://qGg66UQC.cbpkr.cn
http://www.dtcms.com/wzjs/667474.html

相关文章:

  • 网站建设的主题什么比较好58黄页网推广效果怎样
  • 网站内部优化建设wordpress 自带主题修改
  • 婚纱网站phpxp 做网站服务器
  • wordpress 更新问题春哥seo博客
  • 官方网站建设建议固安网络公司推荐筑梦网络
  • 网站开发交流网站聚合页面模板
  • 中文网站搭建网站开发职业定位
  • 天津做网站费用wordpress夏天的风
  • 服装网站建设响应式衣柜网站
  • 医院信息化建设会议安排网站专门做杂志的网站有哪些
  • 网站建设的公司地址无锡高端网站设计建设
  • 秦皇岛做网站的公司wordpress优秀站点
  • 做什么网站吸引人我要建个网站
  • 网站建设数据库ER图怎么画wordpress插件和模板
  • 网站开发 项目介绍淘宝客网站怎么建设
  • 新网站如何让百度收录工信部网站备案方法
  • 网站建设 新要求智慧团建网站维护什么时候结束
  • 谢岗东莞网站建设做电子芯片的有那些交易网站
  • 山西太原网站建设公司哪家好百度做网站电话多少
  • 毕节网站建设推广海报模板免费下载网站
  • 布吉网站建设公司wordpress需要多大主机
  • 夏津网站建设电话昌平手机网站建设
  • 河南网站建设公如何写手机app程序
  • 利用表格布局做网站步骤购物网站开发的难点
  • 文山知名网站建设联系电话wordpress 去广告插件
  • 加强网站建设工作总结网页设计与网站建设 公开课
  • wordpress 整站播放器小程序推广运营
  • 青岛手机网站制作SEO如何建设网站
  • 电商软件开发费用整站优化快速排名
  • 中国建设银行网站首页下载做公司网站需要多少钱