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

南宁网站建公司电话号码绍兴 网站建设

南宁网站建公司电话号码,绍兴 网站建设,如何免费创建自己的小程序,小雨免费主机题目链接 力扣网404 左叶子之和 题目描述 给定二叉树的根节点 root #xff0c;返回所有左叶子之和。 示例 1#xff1a; 输入: root [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中#xff0c;有两个左叶子#xff0c;分别是 9 和 15#xff0c;所以返回 2…题目链接 力扣网404 左叶子之和 题目描述 给定二叉树的根节点 root 返回所有左叶子之和。 示例 1 输入: root [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中有两个左叶子分别是 9 和 15所以返回 24示例 2: 输入: root [1] 输出: 0提示: 节点数在 [1, 1000] 范围内-1000 Node.val 1000 思路分析 知识点递归、深度优先搜索 解析  这里是深度优先搜索的经典运用。题目要求找左叶子的和那么前提是它一定是一个叶子结点其次才判断它是否是左叶子。 这里采用一个bool函数再判断一下是否为叶子结点 如果根结点为空返回0 其次去往左子树找如果左子树存在且不为叶子结点的话继续往它的左子树找直到找到叶子结点为止如果是叶子结点直接返回它的值累加到一个变量里。 最后去往右子树找右子树的递归条件和左子树不一样因为右子树也会存在有左叶子结点的情况所以如果右子树是一个叶子结点的话就没必要递归了但如果不是的话就得往右子树里找。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/bool isleaves(struct TreeNode* root) {return root-leftNULLroot-rightNULL; } int dfs(struct TreeNode* root) {int ans0;if(root-left){ansisleaves(root-left)?root-left-val:dfs(root-left);}if(root-right!isleaves(root-right)){ansdfs(root-right);}return ans;}int sumOfLeftLeaves(struct TreeNode* root){return rootNULL?0:dfs(root);}
http://www.pierceye.com/news/676895/

相关文章:

  • 关于做网站的搞笑段子仿淘宝网站
  • 免费建网站的网站搭建价格表
  • 茶山网站仿做河池公司网站开发价格
  • 珠海网站制作推广公司哪家好做网站页面怎么做
  • 丰润网站建设怎么开网店流程
  • 电子商务网站建设的参考文献硬件开发平台是什么意思
  • 杭州做网站 做小程序自助建站免费永久
  • 软件培训网站建设鹤山市网站建设公司
  • 网站的验证码是怎么做的wordpress团购插件
  • 邯郸网站设计注册贵阳网站建设天锐科技
  • 网站建设服务费税率多少WordPress文档批量发布接口
  • 云服务器网站配置网页界面设计中一般使用的分辨率是多少
  • 网站域名销售wordpress文章入口设置
  • 上海做网站较好的公司c 做网站
  • 代发货网站系统建设螺栓球网架
  • 做书的网站有哪些内容吗电商平台定制
  • 网站建设与推广长春云电脑永久免费版手机版
  • 营销型网站建设优化建站坂田建设网站
  • 大型网站方案自己做网站详细流程
  • 网站开发中为什么有两个控制层南昌网站建设技术托管
  • 网站如何加入百度联盟易名中国网站
  • 海报在线制作免费网站网站建设费用明细湖南岚鸿
  • 宝塔服务器搭建网站教程盐城网站建设兼职
  • 南京网站制作公司怎么样wordpress思维导图
  • 学校网站建设和维护情况沈阳网页设计公司有哪些
  • 安徽网站建设电话网站建设动态静态
  • 网站建设规划设计公司排名摄影公司网站开发
  • php安防企业网站源码seo中文
  • 用什么开发和建设网站最好wordpress登录安全插件
  • 做网站哪个服务商便宜wordpress添加script