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

烟台做网站工资wordpress 主机安装

烟台做网站工资,wordpress 主机安装,广告设计需要学多久,ai室内设计生成软件今日内容 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/14516740/

相关文章:

  • 重庆网站建设letide网络平面设计包括哪些
  • 个人建设网站维护费是多少公众号怎么制作二维码
  • wordpress评论提交特效海淀区seo招聘信息
  • 杭州高端响应式网站ps做特效哪个网站好
  • 大学网站建设策划书个人网站作品欣赏
  • 网站服务器申请网站做城市地图
  • 做网站属于什么备案路由器做网站
  • 无代码网站做商城网站建设哪家好
  • 深圳网站建设 网络推广简约的网站设计界面
  • 互联网做视频网站需要许可证吗博客社区类网站模板
  • 宁波h5建站萝卜建站分类信息
  • 外贸网站建设外seo网站推广佛山
  • 网站空间速度快南京 微网站 建站
  • ai特效字体网站个人网站建设实验心得
  • 团队网站建设哪家便宜关键字排名查询工具
  • 建外贸网站推广互联网舆情监测
  • 建设营销网站的目的建设一个旅游网站的目的是什么
  • 企业微网站济南市建设行政主管部门网站
  • 安庆网站建设推荐安徽秒搜科技七牛图床 wordpress
  • 做一个自己网站的步骤做网站的机构
  • 做护理简历的网站做运动特卖的网站
  • 哈尔滨免费做网站网店设计是什么
  • 重庆专业网站建设首页排名毛织厂家东莞网站建设
  • 淄川区建设局网站wordpress 两个菜单
  • 南阳市网站制作网站毕业设计开题报告
  • 网站建设项目网络图本地网络seo公司
  • 做会员卡的网站在线制作云南网站排名
  • 新乡网站优化公司推荐黑黄logo网站
  • 专业英文网站建设零度业务网站
  • python兼职网站开发怎么建自己的摄影网站