1. 程式人生 > >119Pascal's Triangle II楊輝三角2

119Pascal's Triangle II楊輝三角2

給定一個非負索引 k,其中 k ≤ 33,返回楊輝三角的第 k 行。

在楊輝三角中,每個數是它左上方和右上方的數的和。

示例:

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

進階:

你可以優化你的演算法到 O(k) 空間複雜度嗎?

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