LeetCode - Pascal's Triangle

来源:互联网 发布:远程网络教育要考试吗 编辑:程序博客网 时间:2024/04/30 03:44

题意

输出杨辉三角

思路

照着输就行。

代码

  1. class Solution {
  2. vector<vector<int> >vve;
  3. public:
  4. vector<vector<int> > generate(int numRows) {
  5. for (int i = 1; i <= numRows; i++)
  6. {
  7. vector<int> cur;
  8. for (int j = 0; j < i; j++)
  9. {
  10. if (j == 0) cur.push_back(1);
  11. else
  12. {
  13. if (j != i - 1)
  14. cur.push_back(vve[i - 2][j] + vve[i - 2][j - 1]);
  15. else
  16. cur.push_back(1);
  17. }
  18. }
  19. vve.push_back(cur);
  20. }
  21. return vve;
  22. }
  23. };
0 0