package com.interview.books.leetcodeoj;
import java.util.ArrayList;
import java.util.List;
/**
* Created_By: stefanie
* Date: 14-12-26
* Time: 下午7:11
*/
public class LOJ119_PascalTriangleII {
//copy the last element in new row, and scan backward: row.set(i, row.get(i) + row.get(i-1));
//remember rowIndex--;
public List<Integer> getRow(int rowIndex) {
List<Integer> row = new ArrayList();
if(rowIndex < 0) return row;
row.add(1);
while(rowIndex > 0){
row.add(row.get(row.size() - 1));
for(int i = row.size() - 2; i >= 1; i--){
row.set(i, row.get(i) + row.get(i-1));
}
rowIndex--;
}
return row;
}
}