Skip to content

Commit 8c82af0

Browse files
committed
2 parents fe64538 + 0521715 commit 8c82af0

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

34. 二叉树的层序遍历.md

+8-6
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
```
1111
class Solution:
1212
def levelOrder(self, root: Optional[TreeNode]) -> List[List[int]]:
13+
if not root:
14+
return None
1315
#队列+BFS
1416
queue = [root]
1517
res = []
@@ -20,12 +22,12 @@ class Solution:
2022
#遍历该层所有节点
2123
for i in range(n):
2224
node = queue.pop(0)
23-
if node:
25+
level.append(node.val)
26+
if node.left:
2427
queue.append(node.left)
25-
queue.append(node.right)
26-
level.append(node.val)
27-
if level:
28-
res.append(level)
28+
if node.right:
29+
level.append(node.right)
30+
res.append(level)
2931
return res
3032
31-
```
33+
```

79. 合并二叉树.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![algo31](./images/algo31.jpg)
1+
![algo31](./images/algo31.png)
22

33
```
44
# Definition for a binary tree node.
@@ -24,4 +24,4 @@ class Solution(object):
2424
merged.left = self.mergeTrees(root1.left, root2.left)
2525
merged.right = self.mergeTrees(root1.right, root2.right)
2626
return merged
27-
```
27+
```

0 commit comments

Comments
 (0)