题解 | #二叉树根节点到叶子节点的所有路径和#

二叉树根节点到叶子节点的所有路径和

http://www.nowcoder.com/practice/185a87cd29eb42049132aed873273e83

static int res=0;                            #最后要输出的答案
void dfs(struct TreeNode* t,int i)         #dfs本体
{
    if(t==NULL)return;                     #如果传过来的节点为空,直接返回
    i=i*10+t->val;                         #将当前节点的值加入遍历的路径值
    if(t->left==NULL && t->right==NULL)  #如果左右节点均为空,则该节点为叶节点,答案加上i,并返回,i为路径中的数字相加
    {
        res+=i;
        return;
    }
    if(t->left!=NULL)                      #如果左节点不为空,向左节点遍历
    {
        dfs(t->left,i);
    }
    if(t->right!=NULL)                     #如果右节点不为空,向右节点遍历
    {
        dfs(t->right,i);
    }
}

int sumNumbers(struct TreeNode* root ) {
    // write code here
    
    dfs(root,0);                            #传入根节点
    return res;                            #返回答案
}

全部评论

相关推荐

在笔试的大西瓜很矫健:校招数分不用想了,这经历和学历都不够用,大厂更别想,初筛都过不了,说点不好听的小厂数分都进不去(小厂也是假数分),要两个对口实习+3个项目(或者3+2),而且要有含金量才能补一点你的学历劣势。 建议刷实习,社招找数分,校招看运气,能入行业就行,可以运营转数分
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
正在热议
更多
# AI面会问哪些问题? #
24795次浏览 487人参与
# 中国电信笔试 #
31074次浏览 283人参与
# 厦门银行科技岗值不值得投 #
7476次浏览 186人参与
# 你的实习产出是真实的还是包装的? #
18763次浏览 330人参与
# 如果秋招能重来,我会____ #
96688次浏览 500人参与
# 春招至今,你的战绩如何? #
59824次浏览 542人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14124次浏览 209人参与
# i人适合做什么工作 #
36910次浏览 124人参与
# 我是面试官,请用一句话让我破防 #
79509次浏览 219人参与
# 哪些公司真双非友好? #
69197次浏览 287人参与
# 金三银四,你的春招进行到哪个阶段了? #
21557次浏览 277人参与
# 找AI工作可以去哪些公司? #
7667次浏览 184人参与
# 从事AI岗需要掌握哪些技术栈? #
7651次浏览 248人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
339898次浏览 2165人参与
# 面试尴尬现场 #
220753次浏览 861人参与
# 五一之后,实习真的很难找吗? #
102797次浏览 584人参与
# 你做过最难的笔试是哪家公司 #
30037次浏览 189人参与
# 你小时候最想从事什么职业 #
159838次浏览 2072人参与
# 应届生第一份工资要多少合适 #
20479次浏览 84人参与
# 阿里笔试 #
176408次浏览 1302人参与
# 一张图晒出你司的标语 #
3813次浏览 72人参与
# 面试被问期望薪资时该如何回答 #
382457次浏览 2163人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务