首页 > 代码库 > LeetCode Pascal's Triangle
LeetCode Pascal's Triangle
class Solution {public: vector<vector<int> > generate(int numRows) { vector<vector<int> > res; if (numRows < 1) return res; vector<int> row(1, 1); res.push_back(row); for (int i=2; i<=numRows; i++) { // vector<int> &last = res.back(); res.push_back(vector<int>(i, 1)); vector<int> &crow = res.back(); int half = i / 2; int j = 1; for (; j<half; j++) { crow[i-j-1] = crow[j] = res[i-2][j] + res[i-2][j-1]; } if (i & 0x1) { crow[j] = res[i-2][j] * 2; } } return res; }};
上一列用代码中注释掉的引用代指的话就一直runtime error
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。