1 parent af0e2ac commit 6f45df6Copy full SHA for 6f45df6
1 file changed
binary_tree_level_order_traversal.py
@@ -0,0 +1,24 @@
1
+# -*- coding: utf-8 -*-
2
+
3
+class Solution:
4
+ """
5
+ @param root: The root of binary tree.
6
+ @return: Level order in a list of lists of integers
7
8
+ def levelOrder(self, root):
9
+ # write your code here
10
+ if not root:
11
+ return []
12
+ ret = []
13
+ level = [root]
14
+ while level:
15
+ ret.append([])
16
+ new_level = []
17
+ for node in level:
18
+ ret[-1].append(node.val)
19
+ if node.left:
20
+ new_level.append(node.left)
21
+ if node.right:
22
+ new_level.append(node.right)
23
+ level = new_level
24
+ return ret
0 commit comments