数据结构与算法之 leetcode 513. 找树左下角的值 (BFS) 广度优先

513. 找树左下角的值
js 复制代码
/**
 * Definition for a binary tree node.
 * function TreeNode(val, left, right) {
 *     this.val = (val===undefined ? 0 : val)
 *     this.left = (left===undefined ? null : left)
 *     this.right = (right===undefined ? null : right)
 * }
 */
/**
 * @param {TreeNode} root
 * @return {number}
 */
var findBottomLeftValue = function(root) {
    let q = [root]
    let node = root
    while(q.length){
         node = q.shift()
        if(node.right)
            q.push(node.right)
        if(node.left)
            q.push(node.left)
    }
    return node.val
};
复制代码
执行用时分布
75ms
击败30.26%

消耗内存分布
57.21MB
击败73.68%
参考链接

513. 找树左下角的值

相关推荐
持续学习的程序员+124 分钟前
强化学习Q-chunking算法
算法
Polaris北41 分钟前
第二十七天打卡
开发语言·c++·算法
风吹乱了我的头发~1 小时前
Day30:2026年2月20日打卡
算法
blackicexs1 小时前
第五周第五天
算法
不吃橘子的橘猫2 小时前
《集成电路设计》复习资料2(设计基础与方法)
学习·算法·fpga开发·集成电路·仿真·半导体
halen3332 小时前
How Masters Tool Fixed My Digital Disaster
算法·均值算法·推荐算法
重生之后端学习2 小时前
78. 子集
java·数据结构·算法·职场和发展·深度优先
摸鱼仙人~2 小时前
0-1背包与完全背包:遍历顺序背后的秘密
人工智能·算法
juleskk3 小时前
2.15 复试训练
开发语言·c++·算法
那起舞的日子3 小时前
斐波那契数列
java·算法