119. 杨辉三角 II

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


image.png

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

示例:

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

代码

class Solution {
public:
    vector<int> getRow(int rowIndex) {
        vector<int> out;
        if (rowIndex < 0) return out;
        
        out.assign(rowIndex + 1, 0);
        for (int i = 0; i <= rowIndex; ++i) {
            if ( i == 0) {
                out[0] = 1;
                continue;
            }
            for (int j = rowIndex; j >= 1; --j) {
                out[j] = out[j] + out[j-1];
            }
        }
        return out;
    }
};
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 内容 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 *k *行。 在杨辉三角中,每个数是它左上方和右...
    吃饭用盘装阅读 191评论 0 0
  • 来源:NumPy Tutorial - TutorialsPoint 译者:飞龙 协议:CC BY-NC-SA 4...
    布客飞龙阅读 32,974评论 6 98
  • 118. 杨辉三角(帕斯卡三角形) 描述 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。...
    GoMomi阅读 505评论 0 0
  • 突然想写这个,从我自己的经历出发。我可能是看多了言情小说和泡沫剧,总是不自觉的会想一些并不是特别可能发生的事情,同...
    sehunnee阅读 445评论 0 0
  • 今天路过一个免费开放的体育场,健身的人很多,一时觉得新奇,在跑道上来来回回的走上几圈,中途也有参加训练的体育...
    海玥阅读 187评论 0 1