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

海珠区专业做网站公司网站建设厌倦

海珠区专业做网站公司,网站建设厌倦,登录页面设计模板,汕头建站题目#xff08;leecode T404#xff09;#xff1a; 给定二叉树的根节点 root #xff0c;返回所有左叶子之和。 方法#xff1a; 迭代法#xff1a;计算所有的左叶子节点#xff0c;那我们就必然要找到所有的左叶子节点。那么怎么找呢#xff1f;如何针对cur-l…题目leecode T404 给定二叉树的根节点 root 返回所有左叶子之和。 方法 迭代法计算所有的左叶子节点那我们就必然要找到所有的左叶子节点。那么怎么找呢如何针对cur-left NULLcur-right NULL的话只能判断当前节点是叶子节点而无法判断出具体是左还是右。因此我们需要从左叶子节点的父节点进行判断即cur-left ! NULLcur-left NULLcur-right NULL,这样的节点的左孩子结点就是一个左叶子节点。我们这样就确定好了找到左叶子节点的判断逻辑。下面分析迭代的三部曲。 1确定传入的参数和返回值传入的参数就是要处理的树节点返回值是左叶子节点的数值之和因此需要为int进行迭代累加得到的就是做叶子节点的和。 2确定终止条件当我们遍历到了空节点时肯定是没有左孩子结点了就需要终止。 3确定单层的处理逻辑当我们找到了左叶子节点时就记录左叶子节点的值同时递归根节点的左右子树最后将两值相加即可得到该树的左叶子节点之和。 题解 class Solution { public:int sumOfLeftLeaves(TreeNode* root) {if(root NULL) return 0; //终止逻辑int leftValue sumOfLeftLeaves(root-left); //递归左子树if(root-left ! NULL root-left-left NULL root-left-right NULL){ //找到左叶子节点就记录其数值leftValue root-left-val;}int rightValue sumOfLeftLeaves(root-right); //递归右子树int sum leftValue rightValue;return sum;} };
http://www.hkea.cn/news/14446241/

相关文章:

  • 华为手机网站建设策划方案论文郑州建立网站
  • aspsql server典型网站建设案例 源码平面设计接私活一般多少钱
  • php网站添加验证码莱芜金点子信息港最新招聘信息港
  • 全球设计网分站免费素材库图片
  • 在线作图网站wordpress搬家后图片无法显示
  • 高性能网站建设指南 pdfsaas小程序开发费用
  • 为什么要进行网站备案网页项目
  • wordpress 申请优化搜狗排名
  • 建设网站的机构中企动力制作的网站后台
  • 怎么做租房网站app一般用什么开发
  • seo关键词找29火星软件郴州seo推广
  • 英德网站seo烟台做网站联系电话
  • 合肥网站建设=388元成都专业做网站公司有哪些
  • 绍兴网站制作公司营销型企业网站 网络服务
  • html网站代码彩票网站开发有连带
  • 西安高校定制网站建设网站用户体验存在问题
  • 金华网站建设黄页网站建设内容存储
  • 厦门网页建站申请比较好全屏类网站建设
  • 关于网站建设方面的文章wordpress淘宝客自适应模板
  • 三门峡网站建设公司搬瓦工建wordpress
  • 重庆网站快速排名提升网站策划方案论文
  • 网站框架图片晋中市两学一做网站
  • 贵州省住房与城乡建设厅网站广告设计网站排行榜前十名
  • 温州网站设计方案wordpress redis 插件
  • 如何做品牌网站wordpress编辑器添加商品
  • 做网站服务器需要系统软件开发项目管理系统
  • 网站备案是否收费在线制作免费生成图片logo
  • 盐城网站开发厂商网站如何实现临时聊天
  • 制作好的网站建设部二级结构工程师注销网站
  • 怎样在外管局网站做延期付款织梦网站tag自定义插件