# Definition for a binary tree node.
# class TreeNode(object):
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None class Solution(object):
def rightSideView(self, root):
"""
:type root: TreeNode
:rtype: List[int]
"""
def right(level):
if len(level) == 0:
return []
return [level[-1].val]+right([x for i in level for x in [i.left,i.right] if x])
if not root:
return []
return right([root])

@https://github.com/Linzertorte/LeetCode-in-Python/blob/master/BinaryTreeRightSideView.py#L2

最新文章

  1. 微软发布VSBT,无需安装Visual Studio即可实现项目编译
  2. session过期返回登录页面跳出frame
  3. myeclipse2014新建maven项目
  4. Eclipse快捷键
  5. leetcode 238 Product of Array Except Self
  6. linux中socket的理解---4
  7. (英文版)使用Visual Studio 2015 编写 MASM 汇编程序!
  8. URL的格式scheme
  9. 学习笔记之Linux开发(C语言)
  10. ASP.NET Application_Error错误日志写入
  11. bootstrap3.0 模态框显示的文字超出怎么办
  12. extjs几种常用方法
  13. C语言的声明和定义
  14. Oracle创建表空间、用户、分配权限语句
  15. 基于netty的socket服务端触发了channelInactive方法,但实际连接没有断开的问题
  16. 排名函数——ROW_NUMBER()、RANK()、DENSE_RANK()和NTILE(n)
  17. HiveThrift
  18. BZOJ1935 园丁的烦恼
  19. C/C++ 智能指针简单剖析
  20. react es6语法 之 “ ... ” (扩展运算符)

热门文章

  1. 使用javascript oop开发滑动(slide) 菜单控件
  2. 编写isNull isArray isFunction的方法
  3. 【27前端】base标签带有href属性会让chrome里的svg元素url失效
  4. "margin塌陷现象"div盒子嵌套盒子外边距合并现象
  5. 如何灵活利用免费开源图标字体-IcoMoon篇
  6. SQL中DATEPART返回日期单独部分
  7. 【视图】实时库存【SSKC】
  8. c#操作sqlite
  9. ASP.NET版本的Kindeditor插件的使用
  10. java后台获取国际化资源文件