(力扣记录)199.二叉树的右视图

数据结构:树🌲

时间复杂度:O(n)

空间复杂度:O(n)

代码实现:

class Solution:
    def rightSideView(self, root: Optional[TreeNode]) -> List[int]:
        if not root: return []
        q = [root]
        res = []
        while q:
            out = None
            for _ in range(len(q)):
                out = q.pop(0)
                if out.left:
                    q.append(out.left)
                if out.right:
                    q.append(out.right)
            res.append(out.val)
        
        return res

相关推荐

  1. 记录199.视图

    2024-02-19 17:08:02       24 阅读
  2. 199. 视图

    2024-02-19 17:08:02       36 阅读
  3. 100】199.视图

    2024-02-19 17:08:02       39 阅读
  4. 视图-

    2024-02-19 17:08:02       7 阅读
  5. 199_视图

    2024-02-19 17:08:02       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-19 17:08:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-19 17:08:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-19 17:08:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-19 17:08:02       18 阅读

热门阅读

  1. Linux中精简卷对Oracle的影响

    2024-02-19 17:08:02       33 阅读
  2. Oracle触发器

    2024-02-19 17:08:02       27 阅读
  3. 索引失效的 12 种情况

    2024-02-19 17:08:02       29 阅读
  4. C++/Python/MATLAB检查内存使用情况

    2024-02-19 17:08:02       34 阅读
  5. Python爬虫开发:Scrapy框架与Requests库

    2024-02-19 17:08:02       29 阅读
  6. 力扣_字符串10—重复的DNA序列

    2024-02-19 17:08:02       25 阅读
  7. 《数学建模》专栏导读

    2024-02-19 17:08:02       36 阅读
  8. Pytorch-SGD算法解析

    2024-02-19 17:08:02       35 阅读
  9. Python如何用双重循环输出金字塔?

    2024-02-19 17:08:02       30 阅读