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

Day126 | 灵神 | 二叉树 | 层数最深的叶子结点的和

Day126 | 灵神 | 二叉树 | 层数最深的叶子结点的和

1302.层数最深的叶子结点的和

1302. 层数最深叶子节点的和 - 力扣(LeetCode)

思路:

这道题用层序遍历的思路比较好想,就把每层的都算一下,然后返回最后一层的和就是了

用深度优先也可以,传一个参数是深度,当深度最大的时候才会把当前结点的值加入到res中

完整代码:

class Solution {
public:int deepestLeavesSum(TreeNode* root) {queue<TreeNode *> q;int res=0;if(root==nullptr)return res;q.push(root);while(!q.empty()){res=0;int size=q.size();vector<int> path;for(int i=0;i<size;i++){TreeNode *t=q.front();q.pop();res+=t->val;if(t->left)q.push(t->left);if(t->right)q.push(t->right);}}return res;}
};

相关文章:

  • 【java】小练习--零钱通
  • DataFrame 和 Dataset的对比理解
  • vue2中el-table 实现前端分页
  • 第十五章:数据治理之数据目录:摸清家底,建立三大数据目录
  • 大数据如何让智能物流和仓储管理更高效?从预测到自动调度
  • Qwen2.5 VL 语言生成阶段(4)
  • 【Python 中 lambda、map、filter 和 reduce】详细功能介绍及用法总结
  • 2025年上半年软件架构师考试回忆版【持续更新】
  • VS编码访问Mysql数据库
  • spike:一款协议模糊测试器工具包!全参数详细教程!Kali Linux教程!
  • 构建跨平台C/C++项目的基石:现代构建套件设计指南
  • 趋势触发策略
  • 关于spring @Bean里调用其他产生bean的方法
  • vFile文件的精读
  • 酷柚易汛ERP仓储物流解决方案
  • 怎样把B站的视频保存到本地
  • NodeRAG: 基于异构节点的基于图的RAG结构
  • 红黑树简单模拟实现
  • 复杂度讲解
  • 金融科技应用:基于XGBoost与SHAP的信用评分模型构建全流程解析
  • 绿色电器公司网站psd模板/百度账号24小时人工电话
  • wordpress免费主题模板/seo网络推广机构
  • 代码生成器在线/seo招聘信息
  • 陕西交通建设集团信息网站/如何优化网络环境
  • 公司做网络推广怎么做/seo的工具有哪些
  • 中小企业做网站推广/域名注册官网免费