标签:
问题描述:public IList<IList<int>> Generate(int numRows) {
var result = new List<IList<int>>();
if(numRows == 0){
return result;
}
result.Add(new List<int>(){1});
if(numRows == 1){
return result;
}
result.Add(new List<int>(){1,1});
if(numRows == 2){
return result;
}
for(var i = 2;i < numRows; i++){
var newRow = new List<int>(){1}; // first item always 1
for(var j = 0;j < result[i-1].Count - 1; j++){
newRow.Add(result[i-1][j] + result[i-1][j+1]);
}
newRow.Add(1);// last item always 1
result.Add(newRow);
}
return result;
}版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/lan_liang/article/details/47257859