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

上海模板建站多少钱河源市建设网站

上海模板建站多少钱,河源市建设网站,哪个兄弟给个地址呀,关于美食网站的问卷调查怎么做110.平衡二叉树 文档链接:[代码随想录] 题目链接::110.平衡二叉树 题目: 给定一个二叉树,判断它是否是 平衡二叉树 注意: 判断两棵子树高度差是否大于1 class Solution { public:int result;bool isBalanced(TreeNode…

110.平衡二叉树

文档链接:[代码随想录]
题目链接::110.平衡二叉树

题目:
给定一个二叉树,判断它是否是 平衡二叉树
注意:
判断两棵子树高度差是否大于1

class Solution {
public:int result;bool isBalanced(TreeNode* root) {int res = count(root);if(res == -1) return false;return true;}int count(TreeNode* node){if(node == NULL)return 0;int leftDepth =count(node -> left);if(leftDepth == -1) return -1;int rightDepth = count( node -> right);if(rightDepth == -1) return -1;int result = abs(leftDepth - rightDepth) > 1 ? -1 : 1 + max(leftDepth,rightDepth);return result;}
};

257. 二叉树的所有路径

文档链接:[代码随想录]
题目链接::110.平衡二叉树

题目:
给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。叶子节点 是指没有子节点的节点。

class Solution {
private:void traversal(TreeNode* node,vector<int>& path,vector<string>& result){path.push_back(node -> val);if(node -> left == NULL && node -> right == NULL){string s;for(int i = 0; i < path.size() - 1; i++){s += to_string(path[i]);s += "->";}s += to_string(path[path.size() - 1]);result.push_back(s);return;}if(node -> left){traversal(node -> left, path, result);path.pop_back();}if(node -> right){traversal(node -> right, path, result);path.pop_back();}}
public:vector<string> binaryTreePaths(TreeNode* root) {vector<int> path;vector<string> res;if (root == NULL) return res;traversal(root,path,res);return res;}
};

404.左叶子之和

文档链接:[代码随想录]
题目链接::110.平衡二叉树
状态: 这题好难理解,递归还是不太懂

题目:
给定二叉树的根节点 root ,返回所有左叶子之和。

class Solution {
public:int sumOfLeftLeaves(TreeNode* root) {if (root == NULL) return 0;if (root->left == NULL && root->right== NULL) return 0;int leftValue = sumOfLeftLeaves(root->left);    // 左if (root->left && !root->left->left && !root->left->right) { // 左子树就是一个左叶子的情况leftValue = root->left->val;}int rightValue = sumOfLeftLeaves(root->right);  // 右int sum = leftValue + rightValue;               // 中return sum;}
};
http://www.yayakq.cn/news/901351/

相关文章:

  • 手机网站后期维护网站建设基本范例
  • 如何新建自己的网站it外包公司招聘
  • 光电工程东莞网站建设ps企业网站模板免费下载
  • 徐州网站建设一薇做ppt常用网站
  • 阿里巴巴网站官网赣州网站建设公司
  • 北京营销型网站建设多少钱抖音代运营一般收费
  • 网站建设多少钱一个月毕业设计博客网站开发
  • 网站建设SEO优化深圳市宝安区是不是很偏僻
  • 直播网站源码免费下载程序员做的导航网站
  • 安阳网络教研平台登录商丘做网站公司新站seo快速收录网页内容页的方法
  • 品牌网站建设搜搜磐石网络西宁网络公司电话
  • vr网站开发技术北京建筑人才招聘网
  • 用dw做网站背景河南省建设厅官方网站 吴浩
  • 学习建设网站书籍关键词文案生成器
  • 网站建设佰金手指科杰三十河南炒股配资网站开发
  • 西安网站建设l西安搜推宝网络厦门网站建设方案
  • 南沙建设局网站wordpress设置邮件注册
  • 网站建设案例分享温州在线制作网站
  • 自己做免流网站安徽建筑大学招生网录取查询
  • 庆阳做网站公司网站设计公司推荐
  • 天津网站在哪里建设全国网页制作大赛
  • 许昌小学网站建设插件素材网站
  • 在微信上做彩票网站吗网站备案政策
  • 温州专业手机网站制作哪家好wordpress301插件
  • 网站开发翻译插件广告设计专业专升本有哪些专业
  • 阜宁网站制作具体报价wordpress计数器
  • 网站备案进程查询网站制作首选 新鸿儒
  • dw建设手机网站品牌网络推广方式
  • 嘉兴网站制作平台互联网运营在线培训
  • 手机版网站怎么上传厅网站建设中标公告