Skip to content

Commit 67b55f2

Browse files
committed
2020-01-19
1 parent efa1a32 commit 67b55f2

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

0257.二叉树的所有路径/0257-二叉树的所有路径.py

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,19 @@ def binaryTreePaths(self, root):
1212
:rtype: List[str]
1313
"""
1414
if not root:
15-
return []
16-
if not root.left and not root.right:
17-
return [str(root.val)]
15+
return []
1816
self.res = []
17+
1918
def dfs(node, tmp):
20-
if not node:
21-
return
22-
if not node.left and not node.right:
23-
self.res.append(tmp + "->" + str(node.val))
24-
dfs(node.left, tmp + "->" + str(node.val))
25-
dfs(node.right, tmp + "->" + str(node.val))
26-
27-
dfs(root.left, str(root.val))
28-
dfs(root.right, str(root.val))
29-
return self.res
19+
if not node:
20+
return
21+
if not node.left and not node.right:
22+
self.res.append(tmp + str(node.val))
23+
return
24+
25+
dfs(node.left, tmp + str(node.val) + "->")
26+
dfs(node.right, tmp + str(node.val) + "->")
27+
28+
dfs(root, "")
29+
return self.res
30+

0 commit comments

Comments
 (0)