【leetCode】Binary Tree Level Order Traversal python实现
来源:互联网 发布:淘宝待评价怎么消除 编辑:程序博客网 时间:2024/06/07 19:23
Binary Tree Level Order Traversal
原题链接
Binary Tree Level Order Traversal
实现原理解析
层次遍历即可
python代码实现
class Solution(object): def __init__(self): self.result = [] def levelOrder(self, root): """ :type root: TreeNode :rtype: List[List[int]] """ if root is None: return [] else: rootLevel =[root] self.result.append(rootLevel) self.levelSearch(rootLevel) ret = [] for eachLevel in self.result: ret.append([each.val for each in eachLevel]) return ret def levelSearch(self, upLevelNodes): """ :param upLevelNodes: :return: """ ret = [] if len(upLevelNodes) == 0: self.result.pop() return for eachNode in upLevelNodes: if eachNode.left is not None: ret.append(eachNode.left) if eachNode.right is not None: ret.append(eachNode.right) if len(ret) == 0: return self.result.append(ret) self.levelSearch(ret)
1 0
- 【leetCode】Binary Tree Zigzag Level Order Traversal python实现
- 【leetCode】Binary Tree Level Order Traversal python实现
- Binary Tree Level Order Traversal Leetcode Python
- 【Leetcode】【python】Binary Tree Level Order Traversal
- LeetCode[Tree]: Binary Tree Level Order Traversal
- *(leetcode) Binary Tree Level Order Traversal (tree)
- [leetcode][tree] Binary Tree Level Order Traversal
- 【LeetCode with Python】 Binary Tree Level Order Traversal
- 【LeetCode with Python】 Binary Tree Level Order Traversal II
- Python学习——leetcode(Binary Tree Level Order Traversal)
- 103. Binary Tree Zigzag Level Order Traversal Leetcode Python
- [leetcode: Python]102. Binary Tree Level Order Traversal
- [leetcode: Python]107.Binary Tree Level Order Traversal 2
- 【Leetcode】【python】Binary Tree Zigzag Level Order Traversal
- 【Leetcode】【python】Binary Tree Level Order Traversal II
- LeetCode 102. Binary Tree Level Order Traversal(Python)
- LeetCode: Binary Tree Level Order Traversal
- LeetCode: Binary Tree Zigzag Level Order Traversal
- Linux 系统中安装网卡驱动时出现"设备eth0似乎不存在"解决办法
- C#最短路径算法demo
- 虚拟机中设置网络
- LeetCode 361
- JAVA、OC的内存管理机制的本质
- 【leetCode】Binary Tree Level Order Traversal python实现
- sublime插件总结
- Hibernate-generator配置
- 开山篇
- Android权限列表
- MFC 窗口创建与销毁过程中发生的一些事情...
- 羊皮卷之八-今天我要使自己身价百倍(中英对照)
- 【深度神经网络压缩】Deep Compression (ICLR2016 Best Paper)
- python并发编程greenlet模块学习