问题描述:
代码:
class Solution {
public List<List<Integer>> generate(int numRows) {
List<List<Integer>> ret = new ArrayList<List<Integer>>();
for(int i=0;i<numRows;i++){
List<Integer> temp = new ArrayList<>();
for(int j=0;j<=i;j++){
if(j==0||j==i){
temp.add(1);
}else{
temp.add(ret.get(i-1).get(j-1)+ret.get(i-1).get(j));
}
}
ret.add(temp);
}
return ret;
}
}
思路:
问题描述:
代码:
class Solution {
public List<Integer> getRow(int rowIndex) {
List<List<Integer>> ret = new ArrayList<List<Integer>>();
for(int i=0;i<=rowIndex;i++){
List<Integer> t = new ArrayList<>();
for(int j=0;j<=i;j++){
if(j==0||j==i){
t.add(1);
}else{
t.add(ret.get(i-1).get(j-1)+ret.get(i-1).get(j));
}
}
ret.add(t);
if(i==rowIndex){
return t;
}
}
return null;
}
}
思路: 同上