注意发现规律!
C++实现
class Solution {
public:
vector<vector<int>> generate(int numRows) {
vector<vector<int>> v(numRows);
for(int i=0;i<numRows;i++){
v[i].resize(i+1);
v[i][0] = v[i][i] = 1;
for(int j=1;j<i;j++){
v[i][j] = v[i-1][j-1]+v[i-1][j];
}
}
return v;
}
};
本文介绍了一个使用C++实现的算法,用于生成指定行数的三角形数列矩阵,通过循环和条件判断,高效地创建矩阵并展示其生成过程。
201

被折叠的 条评论
为什么被折叠?



