File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
solution/0100-0199/0103.Binary Tree Zigzag Level Order Traversal Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change
1
+ /* *
2
+ * Definition for a binary tree node.
3
+ * struct TreeNode {
4
+ * int val;
5
+ * TreeNode *left;
6
+ * TreeNode *right;
7
+ * TreeNode(int x) : val(x), left(NULL), right(NULL) {}
8
+ * };
9
+ */
1
10
class Solution {
2
11
public:
3
12
vector<vector<int >> zigzagLevelOrder (TreeNode* root) {
@@ -9,7 +18,8 @@ class Solution {
9
18
int size = q.size ();
10
19
vector<int > oneLevel (size);
11
20
for (int i = 0 ; i < size; ++i) {
12
- TreeNode* t = q.front (); q.pop ();
21
+ TreeNode* t = q.front ();
22
+ q.pop ();
13
23
int idx = leftToRight ? i : (size - 1 - i);
14
24
oneLevel[idx] = t->val ;
15
25
if (t->left ) q.push (t->left );
@@ -20,4 +30,4 @@ class Solution {
20
30
}
21
31
return res;
22
32
}
23
- };
33
+ };
You can’t perform that action at this time.
0 commit comments