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

企业信息公示系统 全国seo快速排名软件app

企业信息公示系统 全国,seo快速排名软件app,营销型网站建设哪好,电商眼今日内容 110.平衡二叉树 257. 二叉树的所有路径 404.左叶子之和 110.平衡二叉树 - Easy 题目链接#xff1a;. - 力扣#xff08;LeetCode#xff09; 给定一个二叉树#xff0c;判断它是否是高度平衡的二叉树。 本题中#xff0c;一棵高度平衡二叉树定义为#xff1… 今日内容  110.平衡二叉树  257. 二叉树的所有路径  404.左叶子之和 110.平衡二叉树 - Easy 题目链接. - 力扣LeetCode 给定一个二叉树判断它是否是高度平衡的二叉树。 本题中一棵高度平衡二叉树定义为 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 思路递归法注意区分深度和高度 class Solution { public:// 返回以该节点为根节点的二叉树的高度如果不是平衡二叉树了则返回-1int getHeight(TreeNode* node) {if (node NULL) {return 0;}int leftHeight getHeight(node-left);if (leftHeight -1) return -1;int rightHeight getHeight(node-right);if (rightHeight -1) return -1;return abs(leftHeight - rightHeight) 1 ? -1 : 1 max(leftHeight, rightHeight);}bool isBalanced(TreeNode* root) {return getHeight(root) -1 ? false : true;} };257. 二叉树的所有路径 - Easy 题目链接力扣-257. 二叉树的所有路径 给你一个二叉树的根节点 root 按 任意顺序 返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 思路递归法其实实现的是回溯 class Solution { private:void traversal(TreeNode* cur, vectorint path, vectorstring result) {path.push_back(cur-val); // 中中为什么写在这里因为最后一个节点也要加入到path中 // 这才到了叶子节点if (cur-left NULL cur-right NULL) {string sPath;for (int i 0; i path.size() - 1; i) {sPath to_string(path[i]);sPath -;}sPath to_string(path[path.size() - 1]);result.push_back(sPath);return;}if (cur-left) { // 左 traversal(cur-left, path, result);path.pop_back(); // 回溯}if (cur-right) { // 右traversal(cur-right, path, result);path.pop_back(); // 回溯}}public:vectorstring binaryTreePaths(TreeNode* root) {vectorstring result;vectorint path;if (root NULL) return result;traversal(root, path, result);return result;} }; 404.左叶子之和 - Easy 题目链接力扣-404. 左叶子之和 给定二叉树的根节点 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.hkea.cn/news/14272103/

相关文章:

  • 礼品网站实例网站开发定制模板网站建设
  • 宿州学校网站建设西安网站设计建设公司 概况
  • 如何黑掉jsp做的网站淘客软件自动做网站?
  • 旅发集团网站建设方案企业应对承包商的施工方案尤其是
  • 网站数据报表揭阳专业网站建设
  • 建设网站模块需要哪些高端网站建设套餐
  • h5网站如何做排名网络安全知识
  • 查企业数据要去什么网站徐州网站制作方法
  • 全球网站排名现在从深圳回来需要隔离吗?
  • 拓者室内设计网站广告关键词
  • 建设网站宽度最好是多少钱微信做网站的弊端
  • 仿制网站建设企业注册地址变更流程
  • wordpress当下载站广州白云区新闻头条最新消息今天
  • 网站建设包含二级网站修改wordpress页脚信息
  • 泸州网站建设兼职农业科技工作服务站建站模板
  • 手机网站建设步骤建设网站一定需要云服务器么
  • 广州做网站做得比较好环保部建设项目影响登记网站
  • 亚马逊品牌网站要怎么做营销网络分布图
  • 网站域名跳转代码html2345网址导航 手机上网简单一点
  • 毕业设计网站设计大连网络推广公司哪家好
  • 全国最大网站建站公司手机网站管理
  • 功能分类模块类型网站说明设计网站开发方案流程
  • 巧家县住房和城乡建设局网站店名logo设计在线生成
  • 织梦网站栏目无法生成国际军事新闻
  • 河北省建设网和执业中心网站wordpress canvas
  • 开天猫旗舰店网站建设商标购买在哪个平台好
  • 时装网站的建设提供中小企业网站建设
  • 百度关键词查询网站wordpress移动端导航菜单加文字
  • 寻找基础微网站开发深圳市住房保障署官网登录
  • 如何做网站编辑网站权重怎么做