Skip to content

Commit cc73feb

Browse files
committed
feat: update solutions to leetcode problem
1 parent 26bd3a0 commit cc73feb

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

solution/0100-0199/0107.Binary Tree Level Order Traversal II/README.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ class Solution {
8484
public List<List<Integer>> levelOrderBottom(TreeNode root) {
8585
if (root == null) return Collections.emptyList();
8686
Deque<TreeNode> q = new ArrayDeque<>();
87-
q.offer(root);
8887
List<List<Integer>> res = new ArrayList<>();
88+
q.offer(root);
8989
while (!q.isEmpty()) {
9090
int size = q.size();
9191
List<Integer> t = new ArrayList<>();
@@ -95,9 +95,8 @@ class Solution {
9595
if (node.left != null) q.offer(node.left);
9696
if (node.right != null) q.offer(node.right);
9797
}
98-
res.add(t);
98+
res.add(0, t);
9999
}
100-
Collections.reverse(res);
101100
return res;
102101
}
103102
}

solution/0100-0199/0107.Binary Tree Level Order Traversal II/README_EN.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ class Solution {
9898
public List<List<Integer>> levelOrderBottom(TreeNode root) {
9999
if (root == null) return Collections.emptyList();
100100
Deque<TreeNode> q = new ArrayDeque<>();
101-
q.offer(root);
102101
List<List<Integer>> res = new ArrayList<>();
102+
q.offer(root);
103103
while (!q.isEmpty()) {
104104
int size = q.size();
105105
List<Integer> t = new ArrayList<>();
@@ -109,9 +109,8 @@ class Solution {
109109
if (node.left != null) q.offer(node.left);
110110
if (node.right != null) q.offer(node.right);
111111
}
112-
res.add(t);
112+
res.add(0, t);
113113
}
114-
Collections.reverse(res);
115114
return res;
116115
}
117116
}

solution/0100-0199/0107.Binary Tree Level Order Traversal II/Solution.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ class Solution {
1111
public List<List<Integer>> levelOrderBottom(TreeNode root) {
1212
if (root == null) return Collections.emptyList();
1313
Deque<TreeNode> q = new ArrayDeque<>();
14-
q.offer(root);
1514
List<List<Integer>> res = new ArrayList<>();
15+
q.offer(root);
1616
while (!q.isEmpty()) {
1717
int size = q.size();
1818
List<Integer> t = new ArrayList<>();
@@ -22,9 +22,8 @@ public List<List<Integer>> levelOrderBottom(TreeNode root) {
2222
if (node.left != null) q.offer(node.left);
2323
if (node.right != null) q.offer(node.right);
2424
}
25-
res.add(t);
25+
res.add(0, t);
2626
}
27-
Collections.reverse(res);
2827
return res;
2928
}
3029
}

0 commit comments

Comments
 (0)