美文网首页LeeCode题目笔记
2019-08-30 杨辉三角 II

2019-08-30 杨辉三角 II

作者: Antrn | 来源:发表于2019-09-28 11:09 被阅读0次

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

杨辉三角动态图

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

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

进阶:
你可以优化你的算法到 O(k) 空间复杂度吗?

C++
class Solution {
public:
    vector<int> getRow(int rowIndex) {
        return generate(rowIndex+1).back();
    }
    vector<vector<int>> generate(int numRows) {
        if(numRows == 0) return {};
        vector<vector<int>> matrix;
        for(int i=0;i<numRows;i++){
            vector<int> row;
            for(int j=0;j<i+1;j++){
                if(i == j || j == 0){
                    row.push_back(1);
                }
                else{
                    row.push_back(matrix[i-1][j-1]+matrix[i-1][j]);
                }
            }
            matrix.push_back(row);
        }
        return matrix;
    }
};
C++2 【妙啊】
class Solution {
public:
    vector<int> getRow(int rowIndex) {
        vector<int> res(rowIndex+1,0);
        res[0]=1;
        for(int i=1;i<rowIndex+1;i++)
        {
            for(int j=i;j>=1;j--)
                res[j]+=res[j-1];
        }
        
        return res;
    }
};

相关文章

  • 2019-08-30 杨辉三角 II

    给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 在杨辉三角中,每个数是它左上方和右上方的数的...

  • pascals-triangle-ii

    杨辉三角 II 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 在杨辉三角中,每个数是它左上...

  • 119. 杨辉三角 II

    leetcode 119. 杨辉三角 II 题目 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k ...

  • Leetcode-119 杨辉三角 II

    119. 杨辉三角 II[https://leetcode-cn.com/problems/pascals-tri...

  • 2021.2.12每日一题

    119. 杨辉三角 II[https://leetcode-cn.com/problems/pascals-tri...

  • [数组]杨辉三角 II

    119. 杨辉三角 II 题目描述 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 示例:输...

  • 力扣随机解题

    118. 杨辉三角 119. 杨辉三角 II 94. 二叉树的中序遍历 704. 二分查找 21. 合并两个有序链...

  • LeetCode刷题-杨辉三角II

    前言说明 算法学习,日常刷题记录。 题目连接 杨辉三角II[https://leetcode-cn.com/pro...

  • 杨辉三角 II

    题目 难度级别:简单 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 在杨辉三角中,每个数是...

  • python实现leetcode之119. 杨辉三角 II

    解题思路 思路与上一题一样,保留最后一行 119. 杨辉三角 II[https://leetcode-cn.com...

网友评论

    本文标题:2019-08-30 杨辉三角 II

    本文链接:https://www.haomeiwen.com/subject/hpcaectx.html