题目:

分析:

代码:
public List<List<Integer>> generate(int numRows) {
List<List<Integer>> list = new ArrayList();
int count = 0;
while (count<numRows){
List<Integer> l = new ArrayList();
if (count>1){
int c = 0;
l.add(1);
for (int i = 1; i < count; i++) {
List<Integer> temp = list.get(count-1);
l.add(temp.get(c)+temp.get(c+1));
c++;
}
l.add(1);
list.add(l);
count++;
continue;
}
if (count==0){
l.add(1);
list.add(l);
count++;
continue;
}else if (count==1){
l.add(1);
l.add(1);
list.add(l);
count++;
continue;
}
}
return list;
}