Skip to content

Commit d5cb9f3

Browse files
authored
Merge pull request #1 from lionXiao/master
fixed an incorrect copy-and-paste
2 parents 88f50a4 + 981a113 commit d5cb9f3

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

data_structure/binary_tree.md

+7-13
Original file line numberDiff line numberDiff line change
@@ -71,24 +71,18 @@ class Solution:
7171

7272
```Python
7373
class Solution:
74-
def postorderTraversal(self, root: TreeNode) -> List[int]:
75-
76-
s, postorder = [], []
77-
node, last_visit = root, None
78-
74+
def inorderTraversal(self, root: TreeNode) -> List[int]:
75+
s, inorder = [], []
76+
node = root
7977
while len(s) > 0 or node is not None:
8078
if node is not None:
8179
s.append(node)
8280
node = node.left
8381
else:
84-
peek = s[-1]
85-
if peek.right is not None and last_visit != peek.right:
86-
node = peek.right
87-
else:
88-
last_visit = s.pop()
89-
postorder.append(last_visit.val)
90-
91-
return postorder
82+
node = s.pop()
83+
inorder.append(node.val)
84+
node = node.right
85+
return inorder
9286
```
9387

9488
#### [后序非递归](https://leetcode-cn.com/problems/binary-tree-postorder-traversal/)

0 commit comments

Comments
 (0)