We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 13cdaa8 commit 3a95bfaCopy full SHA for 3a95bfa
Easy/Pascal's Triangle II.java
@@ -1,21 +1,17 @@
1
class Solution {
2
public List<Integer> getRow(int rowIndex) {
3
- int count = 0;
4
- List<Integer> list = new ArrayList<>();
5
- List<Integer> prev = new ArrayList<>();
+ List<Integer> lastRow = new ArrayList<>();
6
for (int i = 0; i <= rowIndex; i++) {
7
- prev = list;
8
- List<Integer> temp = new ArrayList<>();
+ List<Integer> copy = new ArrayList<>(lastRow);
+ lastRow.clear();
9
for (int j = 0; j <= i; j++) {
10
if (j == 0 || j == i) {
11
- temp.add(1);
12
- }
13
- else {
14
- temp.add(prev.get(j - 1) + prev.get(j));
+ lastRow.add(1);
+ } else {
+ lastRow.add(copy.get(j - 1) + copy.get(j));
15
}
16
17
- list = temp;
18
19
- return list;
+ return lastRow;
20
21
0 commit comments