Skip to content

Commit bb4bd29

Browse files
authored
Update iterative-tree-traversal-1.cpp
1 parent c1635ec commit bb4bd29

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

iterative-tree-traversal-1.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ struct node{
1313
unordered_map<node*, int> cnt;
1414

1515
void traversal_trick(node *root) {
16-
//postorder
16+
//inorder
1717
stack<node*> S;
1818

1919
S.push(root);
2020
while(!S.empty()){
2121
node* cur = S.top();
2222
if(cur == NULL) { S.pop(); continue; }
2323
if (cnt[cur] == 0) S.push(cur->left);
24-
else if (cnt[cur] == 1) S.push(cur->right);
25-
else if (cnt[cur] == 2) cout << cur->val << " " ;
24+
else if (cnt[cur] == 1) cout << cur->val << " " ;
25+
else if (cnt[cur] == 2) S.push(cur->right);
2626
else S.pop();
2727
cnt[cur]++;
2828
}

0 commit comments

Comments
 (0)