# 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 levelOrder(self, root):
"""
:type root: TreeNode
:rtype: List[List[int]]
"""
res=[] if root is None:
return res
level=0 rs=self.levelOrderRe(root,level,res) return rs
def levelOrderRe(self,tree,level,res):
if tree is None:
return res if len(res) < level+1:
res.append([])
res[level].append(tree.val)
res=self.levelOrderRe(tree.left,level+1,res)
res=self.levelOrderRe(tree.right,level+1,res)
return res

最新文章

  1. UIDynamic-附着行为:UIAttachmentBehavior
  2. CocoaPods安装以及相关问题解决
  3. javascript自定义滚动条插件,几行代码的事儿
  4. 不要手动StopWatch了,让BenchmarkDotNet帮你
  5. c# double保留2位小数
  6. powershell ise好字库和diy配色文件分享
  7. 利用iOS API编写简单微博客户端全过程
  8. 【HDOJ】3727 Jewel
  9. rdesktop命令连接Win7远程桌面
  10. 速成制作rpm包
  11. freemarker中的substring取子串
  12. Windows下多个Mysql实例配置主从(转)
  13. [3] TensorFlow 深层神经网络
  14. 「2017 Multi-University Training Contest 2」2017多校训练2
  15. Django实现注册页面_头像上传
  16. [HDFS Manual] CH6 HDFS Federation
  17. Best way to learn android and java?
  18. 教程:Visual Studio 中的 Django Web 框架入门
  19. HDU 6098 17多校6 Inversion(思维+优化)
  20. spring 加载bean过程源码简易解剖(转载)

热门文章

  1. 阻止JS事件冒泡传递(cancelBubble 、stopPropagation)
  2. MVC 传参
  3. delete大批量数据引起空间爆满处理
  4. OC——NSString的常用方法
  5. codevs1145
  6. Linux下 静态链接库 和 动态链接库
  7. go learning notes
  8. spring中的定时任务调度用例
  9. PHP常用类型判断函数总结
  10. 写给初学者css优先级问题