Find Bottom Left Tree Value

题目
Given a binary tree, find the leftmost value in the last row of the tree.

答案

class Solution {
    public int findBottomLeftValue(TreeNode root) {
        Queue<TreeNode> q = new LinkedList<TreeNode>();
        int ans = 0;
        q.offer(root);
        while(q.size() != 0) {
            int curr_size = q.size();
            for(int i = 0; i < curr_size; i++) {
                TreeNode t = q.poll();
                if(i == 0)
                    ans = t.val;
                if(t.left != null) q.offer(t.left);
                if(t.right != null) q.offer(t.right);
            }
        }
        return ans;
    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,168评论 0 10
  • 我是孤独的男孩 我的头顶上 是孤独的天空 我的远方 是孤独的大海 是没有边际的地平线 是血色夕阳 我的脚下 是我走...
    孙浒胡阅读 1,598评论 2 2
  • 适逢恢复高考四十周年,总得纪念几句吧?回忆来回忆去,发现在学业或事业方面,本人乏善可陈,只有无关紧要的校广...
    荆郢豪客阅读 3,593评论 0 0
  • 岩羊的精灵阅读 1,423评论 0 3
  • 芸芸众生中,我们多为凡夫俗子。 很多时候,我们都遭遇过这样的囧境:身边一大堆琐事,千头万绪,内心无比的烦闷。 肿么...
    AZ雕刻孤独AZ阅读 2,707评论 9 9

友情链接更多精彩内容