Golang | Leetcode Golang题解之第513题找树左下角的值

题目:

题解:

Go 复制代码
func findBottomLeftValue(root *TreeNode) (ans int) {
    q := []*TreeNode{root}
    for len(q) > 0 {
        node := q[0]
        q = q[1:]
        if node.Right != nil {
            q = append(q, node.Right)
        }
        if node.Left != nil {
            q = append(q, node.Left)
        }
        ans = node.Val
    }
    return
}
相关推荐
九江Mgx34 分钟前
使用 Go + govcl 实现 Windows 资源管理器快捷方式管理器
windows·golang·govcl
李辰洋34 分钟前
go tools安装
开发语言·后端·golang
九江Mgx39 分钟前
深入理解 Windows 全局键盘钩子(Hook):拦截 Win 键的 Go 实现
golang·windowshook
wanfeng_0939 分钟前
go lang
开发语言·后端·golang
绛洞花主敏明41 分钟前
go build -tags的其他用法
开发语言·后端·golang
墨染点香1 小时前
LeetCode 刷题【128. 最长连续序列】
算法·leetcode·职场和发展
熬了夜的程序员2 小时前
【LeetCode】82. 删除排序链表中的重复元素 II
数据结构·算法·leetcode·链表·职场和发展·矩阵·深度优先
熬了夜的程序员3 小时前
【LeetCode】83. 删除排序链表中的重复元素
算法·leetcode·链表
007php0073 小时前
百度面试题解析:synchronized、volatile、JMM内存模型、JVM运行时区域及堆和方法区(三)
java·开发语言·jvm·缓存·面试·golang·php
YSRM3 小时前
Leetcode+Java+图论II
java·leetcode·图论