当前位置:网站首页>365天挑战LeetCode1000题——Day 044 最大层内元素和 层次遍历
365天挑战LeetCode1000题——Day 044 最大层内元素和 层次遍历
2022-07-31 12:28:00 【ShowM3TheCode】
1161. 最大层内元素和

代码实现(自解)
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {} * }; */
class Solution {
public:
int maxLevelSum(TreeNode* root) {
int maxSum = INT_MIN, maxLevel = 0;
queue<TreeNode*> _queue;
int curSum = 0, curLevel = 0, sz = 0;
TreeNode* curNode = NULL;
_queue.push(root);
while (!_queue.empty()) {
sz = _queue.size();
curSum = 0;
curLevel++;
while (sz--) {
curNode = _queue.front();
_queue.pop();
curSum += curNode->val;
if (curNode->left) _queue.push(curNode->left);
if (curNode->right) _queue.push(curNode->right);
}
if (curSum > maxSum) {
maxSum = curSum;
maxLevel = curLevel;
}
}
return maxLevel;
}
};
边栏推荐
- Quickly learn database management
- 订song餐系统
- Markdown编辑器语法
- 【OpenCV】-边缘检测汇总示例
- 行业案例 | 全面防护 赛宁助力能源工控安全建设
- SAP 电商云 Spartacus UI 和 Accelerator UI 里的 ASM 模块
- chroot命令
- Banyan Tree Loan GPU Hardware Architecture
- How does the SAP ABAP OData service support the $filter (filter) operation trial version
- CWE4.8 -- 2022年危害最大的25种软件安全问题
猜你喜欢
随机推荐
小试牛刀—猜数字游戏
全动力学约束的机器人高效时间最优轨迹规划
Docker build Mysql master-slave replication
jmeter性能测试步骤入门(性能测试工具jmeter)
Hybrid brain-computer interface system based on steady-state visual evoked potentials and attentional EEG
Use docker to build mysql master-slave
JVS轻应用的组成与配置
攻防演练丨赛宁红方管控平台走进广东三地 助力数字政府网络安全建设
[core]-ARMV7-A、ARMV8-A、ARMV9-A 架构简介「建议收藏」
行业案例 | 全面防护 赛宁助力能源工控安全建设
Exploring Plain Vision Transformer Backbones for Object Detection Paper Reading Notes
CWE4.8 -- 2022年危害最大的25种软件安全问题
Quickly learn database management
认知—运动康复医疗机器人应用设计
基本语法(二)
电商rpa是什么意思?跟电商rpi是一个意思吗?
Character Functions and String Functions
最长算术(暑假每日一题 11)
Use ODBC in Excel to read data from CDS view on SAP BTP platform
列表页优化思路









