We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1e930ce commit 0521715Copy full SHA for 0521715
34. 二叉树的层序遍历.md
@@ -10,6 +10,8 @@
10
```
11
class Solution:
12
def levelOrder(self, root: Optional[TreeNode]) -> List[List[int]]:
13
+ if not root:
14
+ return None
15
#队列+BFS
16
queue = [root]
17
res = []
@@ -20,12 +22,12 @@ class Solution:
20
22
#遍历该层所有节点
21
23
for i in range(n):
24
node = queue.pop(0)
- if node:
25
+ level.append(node.val)
26
+ if node.left:
27
queue.append(node.left)
- queue.append(node.right)
- level.append(node.val)
- if level:
28
- res.append(level)
+ if node.right:
29
+ level.append(node.right)
30
+ res.append(level)
31
return res
32
-```
33
+```
0 commit comments