首页 > 其他分享 >左叶子之和-404

左叶子之和-404

时间:2024-09-15 23:12:46浏览次数:11  
标签:遍历 叶子 404 bianli null root 节点 left

题目描述

给定二叉树的根节点 root ,返回所有左叶子之和。

解题思路

这里我才用的是前序遍历,我们在遍历的时候因为是要手机左叶子节点,所以我们就不能等到遍历当前节点的时候再去做判断,应该遍历到一个节点的时候就对其下一个节点的左右子树进行判断,这样才能确保我们得到的是我们的左叶子节点

代码实例

class Solution {
    int count=0;

    public int sumOfLeftLeaves(TreeNode root) {
        bianli(root);
        return count;
    }
    
    public void bianli(TreeNode root){
        if(root==null){
            return;
        }
		//当前节点的下一个节点的左右孩子节点进行判断
        if(root.left!=null){
            if(root.left.left==null && root.left.right==null){
                count+=root.left.val;
            }
        }
        bianli(root.left);
        bianli(root.right);
    }

}

标签:遍历,叶子,404,bianli,null,root,节点,left
From: https://www.cnblogs.com/dfj-blog/p/18415823

相关文章

  • 二叉树的所有路径(所有从根节点到叶子节点的路径)-257
    题目描述给你一个二叉树的根节点root,按任意顺序,返回所有从根节点到叶子节点的路径。叶子节点是指没有子节点的节点。解题思路这道题我们采用二叉树里的前序遍历方式,我们要遍历所有到叶子节点的路径,我们采用复用的思想,就是让这里的几个数据结构我们可以重复使用,但是重复使......
  • 记一次nginx布署spring cloud项目后,jar包运行正常,但访问静态资源报404的问题。
    1、我们知道springcloud,是通过注册中心来注册所有的应用,这里面也包括网关gateway的注册:2、这里面我们运行了consoleapplication应用,这样里面就有一个Instance。3、测试静态资源的访问:4、consoleapplication结构:5、访问单个模块里的资源是正常的,但是上了服务器,nginx布......
  • 高级前端应该掌握的Nginx相关知识 转载 404 跨域
    Nginx是在前端服务部署时是很重要的一部分,也是部署的基础,学会了通过Nginx部署前端资源,才能继续后续的一系列进阶。一、了解一点简单的Nginx知识本节内容作为基础知识,如果熟悉Nginx可以略过,如果不熟悉可以实际操作一下。现在服务器安装Nginx很简单,一般只需要两行命令即可,安装......
  • Java成神之路-踩坑篇: SpringBoot2.7.0版本整合Swagger3.0.0。解决:项目启动报错与swa
    话不多说先上报错信息Causedby:java.lang.NullPointerException:null atspringfox.documentation.spring.web.WebMvcPatternsRequestConditionWrapper.getPatterns(WebMvcPatternsRequestConditionWrapper.java:56)~[springfox-spring-webmvc-3.0.0.jar:3.0.0] atspri......
  • PbootCMS网站内页打不开提示404的3种常见原因以及解决方法
    PbootCMS网站内页打不开提示404错误通常有几种常见的原因及解决方法:常见原因及解决方法环境配置错误原因:服务器环境配置不当,比如伪静态规则没有正确配置。解决方法:确认伪静态规则文件是否正确复制到了服务器上。通常伪静态规则文件是 .htaccess(Apache)或 nginx.conf(N......
  • PbootCMS快照被劫持教你快速处理所有页面URL带参数地址转404
    当PbootCMS网站快照被劫持,导致所有页面URL带参数地址转到非法网站时,可以按照以下步骤进行紧急处理:第一步:找出根本原因排除DNS被劫持:检查DNS设置是否正确。使用第三方DNS查询工具(如 nslookup 或 dig)确认DNS解析是否正常。检查PbootCMS源码是否被植入后......
  • Day13 二叉树part03| LeetCode 110.平衡二叉树,二叉树的所有路径,左叶子之和,完全二叉树
    110.平衡二叉树110.平衡二叉树定义:左右子树的高度差的绝对值不超过1深度:从上到下查——>前序遍历(中左右)高度:从下到上查——>后序遍历(左右中)classSolution{publicbooleanisBalanced(TreeNoderoot){if(getHeight(root)==-1)......
  • Pipeline流水线通过git拉取Jenkinsfile报错 error: RPC failed; result=22, HTTP code
    Pipeline流水线通过git拉取Jenkinsfile报错error:RPCfailed;result=22,HTTPcode=404在学习共享库时使用通过git拉取jenkinsfile时,报错在排查gitlab服务状态,网络通讯,防火墙规则以及Jenkins凭据均可以正常使用,最后发现的时在URL填写中缺少.git结尾所导致的,在了解后得知在......
  • Why I‘m getting 404 Resource Not Found to my newly Azure OpenAI deployment?
    题意:为什么我新部署的AzureOpenAI服务会出现404资源未找到的错误?问题背景:I'vegonethroughthis quickstart andIcreatedmyAzureOpenAIresource+createdamodeldeploymentwhichisinstatesucceedded.Ialsoplayarounditin AzureOpenAIStudio-Mi......
  • 网站提示“404 Not Found:请求的资源未找到”错误如何解决
    当您遇到“404NotFound:请求的资源未找到”的错误时,可以按照以下步骤来尝试解决问题:检查URL是否正确:确认URL没有拼写错误。检查是否有任何字符被错误地添加或删除。确保使用正确的大小写(某些服务器区分大小写)。清除浏览器缓存和Cookies:浏览器缓存可能会保存旧的页面......