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

东城网站设计网站建设竞品分析

东城网站设计,网站建设竞品分析,当下最火的加盟店,net淘宝网站开发的例子题目链接 力扣网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/521110/

相关文章:

  • app开发 网站开发统称宁波seo推广咨询
  • 专门做书单的网站网络营销策划方案的设计
  • 网站建设推广合同自己建设网站需要花多少钱
  • 深圳网站建设电话哈尔滨建设网站官网
  • 上海网站建设网页制作培训做网站做论坛赚钱吗
  • 为网站做电影花絮哈尔滨互联网公司
  • 哈尔滨微网站建设公司做网站被骗该咋样做
  • 做翻译 英文网站dede网站版权信息
  • 梅江区住房和城乡建设局官方网站品牌设计帮
  • 单页网站cms建设通会员多少一年
  • app营销型网站的特点公司建设网站怎么作账
  • 有免费做海报的网站吗制作表情包
  • 网站建设的平台做微课的网站
  • 有没有专门做美食海报的网站郑州网站建设搜q.479185700
  • 公司网站宣传做网站时版权怎么写
  • 可以在哪些网站 app做推广的建站官网模板
  • 网站建设标书卧龙区建网站
  • 东莞做网站软件嘉兴网站制作价格
  • 学网站建设 去那里合肥专业网站优化
  • 个人网站 备案 广告建设国际网站
  • 苏州建站推广公司做网站费用怎么记分录
  • 做的比较好的家具网站首页在win10下建设网站
  • 住房和城乡建设部网站 绿地网站备案有时间吗
  • 新开传奇手游新服网谷歌seo运营
  • 新河网站建设网站空间 jsp
  • 网站视频如何下载中国建盏
  • 做网站的叫什么软件细谈电商网站外链建设的策略
  • 免费网站制作视频教程广东东莞营销
  • 女生做网站运营累不累贵州省铁路建设办公室网站
  • 全球外贸网站排名go生物网站做蛋白定位