LeetCode119. Pascal's Triangle II

给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。

在杨辉三角中,每个数是它左上方和右上方的数的和。

输入: 3
输出: [1,3,3,1]

class Solution {
public:
    vector<int> getRow(int rowIndex) {
        vector<int> p(rowIndex+1);
        for(int i = 0; i <= rowIndex; i++)
        {
            for(int j = i; j >= 0; j--)
            {
                if (j == 0 || j == i) p[j] = 1;
                else p[j] = p[j-1] + p[j];
            }
        }
        return p;
    }
};

猜你喜欢

转载自blog.csdn.net/qq_43274298/article/details/88919394