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

怎么自己免费创建一个网站做电子签章登录那个网站

怎么自己免费创建一个网站,做电子签章登录那个网站,靖州建设局网站,成都画时网站建设226.翻转二叉树 题目链接#xff1a;226.翻转二叉树思路#xff1a;遍历二叉树#xff0c;遍历的时候交换左右节点即可代码#xff1a; TreeNode* invertTree(TreeNode* root) {reverse(root);return root;}// 迭代法#xff0c;层序遍历void f2(TreeNode* root) {queue…226.翻转二叉树 题目链接226.翻转二叉树思路遍历二叉树遍历的时候交换左右节点即可代码 TreeNode* invertTree(TreeNode* root) {reverse(root);return root;}// 迭代法层序遍历void f2(TreeNode* root) {queueTreeNode* que;if (root ! NULL) que.push(root);while (!que.empty()) {int size que.size();for (int i 0; i size; i) {TreeNode* node que.front();que.pop();swap(node-left, node-right); // 节点处理if (node-left) que.push(node-left);if (node-right) que.push(node-right);}}return root;}// 递归法void reverse(TreeNode* root) {if(!root)return;TreeNode* l root-left;TreeNode* r root-right;reverse(l);reverse(r);root-left r;root-right l;} 101. 对称二叉树 题目链接101. 对称二叉树思路遍历的时候分别遍历比较左子树的右子树和右子树的做子树左子树的左子树和右子树的右子树对应即可代码 /*** 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 isEqual(TreeNode* right, TreeNode* left) {if(!right || !left)return right left;return right-val left-val isEqual(right-left, left-right) isEqual(right-right, left-left);}// 迭代法bool isEqualIter(TreeNode* u, TreeNode* v) {queue TreeNode* q;q.push(u); q.push(v);while (!q.empty()) {u q.front(); q.pop();v q.front(); q.pop();if (!u !v) continue;if ((!u || !v) || (u-val ! v-val)) return false;q.push(u-left); q.push(v-right);q.push(u-right); q.push(v-left);}return true;}bool isSymmetric(TreeNode* root) {if(!root)return true;return isEqualIter(root-left, root-right);} }; 104.二叉树的最大深度 题目链接104.二叉树的最大深度思路遍历二叉树记录最大深度即可代码 class Solution { public:// 递归法int maxRecur(TreeNode* root) {if (root nullptr) {return 0;}int l_depth maxDepth(root-left);int r_depth maxDepth(root-right);return max(l_depth, r_depth) 1;}// 迭代法层序遍历int maxIter(TreeNode* root) {if (root nullptr) return 0;queueTreeNode* Q;Q.push(root);int ans 0;while (!Q.empty()) {int sz Q.size();while (sz 0) {TreeNode* node Q.front();Q.pop();if (node-left) Q.push(node-left);if (node-right) Q.push(node-right);sz - 1;}ans 1;} return ans;}int maxDepth(TreeNode* root) {return maxRecur(root);} }; 111.二叉树的最小深度 题目链接111.二叉树的最小深度思路遍历二叉树记录最小深度相比最大深度这里记录最小深度时需要记录的是到叶子节点的最小深度需要比最大深度多两个判断代码 class Solution { public:// 递归法int minDepthRecur(TreeNode *root) {if (root nullptr) {return 0;}if (root-right nullptr) {return minDepthRecur(root-left) 1; // 左子树的最小高度}if (root-left nullptr) {return minDepthRecur(root-right) 1; // 右子树的最小高度}return min(minDepthRecur(root-left), minDepthRecur(root-right)) 1;}// 迭代法层序遍历int minDepthIter(TreeNode *root) {if (root nullptr) return 0;queuepairTreeNode *, int que; // 记录节点和深度que.emplace(root, 1);while (!que.empty()) {TreeNode *node que.front().first;int depth que.front().second;que.pop();if (node-left nullptr node-right nullptr) {return depth; // 没有子树叶子节点最先到达的叶子节点的高度为最小深度}if (node-left ! nullptr) {que.emplace(node-left, depth 1); // 左子树的深度}if (node-right ! nullptr) { // 右子树的深度que.emplace(node-right, depth 1);}}return 0;}int minDepth(TreeNode *root) {return minDepthRecur(root);} };
http://www.dnsts.com.cn/news/120757.html

相关文章:

  • 网站优化效果建设行网站修改电话
  • asp网站建设公司三亚今天最新通知
  • 网站建设公众号小程序开发校园网拓扑图设计方案
  • 应持续抓好二级网站的建设工作免费网站国内空间
  • 网站改备案吗福州外网站建设
  • 茶文化网站制作彩票资料网站怎么做
  • 网站必须要求备案吗安徽省干部建设教育网站
  • 松江网站建设平台网站建设的比较合理的流程
  • 网站备案注销下载郑州市做网站
  • 武威建设银行网站wordpress手机ui
  • 南联网站建设免费网站一级a做爰在免费线看
  • 建设网站的需求分析报告win10系统优化软件哪个好
  • 推广网站的形式包括营销型网站建设报价方案
  • 唐老鸭微信营销软件黄石市seo关键词优化怎么做
  • 网站项目建设周期抓取的网站如何做seo
  • 企业的网站建设与设计论文安装wordpress登录时的域名是什么
  • php 网站做分享功能永嘉营销网站建设
  • 浙江省住房与城乡建设厅网站6.网站开发流程是什么
  • 长安营销服务协同管理平台网站制作网页整体规划方案
  • 网站建设培训学院新兴县城乡建设局网站登录
  • 网站建设技术及服务承诺网站建设常用英语
  • 重庆建设安全管理网站西部网站域名出售
  • 网站内页标题ico交易网站怎么做
  • 网站功能流程图个人注册商标步骤
  • 无锡网站推广电话网站手机版模板
  • 电影网站页面seo传奇游戏开发
  • 做原创品牌服饰的网站学生成绩管理系统 网站建设
  • 浙江中立建设网站淄博微信网站建设
  • 应聘的做网站推广的花的网页设计模板素材
  • 浙江建设厅网站查询企业文档管理wordpress