easy118.119.杨辉三角

Posted Sherry_Yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easy118.119.杨辉三角相关的知识,希望对你有一定的参考价值。

这题必会啊!!!

第一题118.

class Solution {
public:
    vector<vector<int>> generate(int numRows) {
        vector<vector<int>> vec;  
        for(int i=0;i<numRows;i++){  
            vector<int> tmp(i+1); //这样就相当于一个数组,可以用下标了 
            tmp[0]=tmp[i]=1;  
            for(int j=1;j<i;j++){  
                tmp[j] = vec[i-1][j]+vec[i-1][j-1];  
            }  
            vec.push_back(tmp);  
        }  
        return vec;
    }
};

 

第二题119.

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

 

以上是关于easy118.119.杨辉三角的主要内容,如果未能解决你的问题,请参考以下文章

leetcode118 罗辉三角(Easy)

为啥保守光栅化无法为某些三角形调用片段着色器?

为啥这个 CSS 片段可以画一个三角形? [复制]

[TIA PORTAL][CONVERT] Convert Char Array to DInt...DInt to Char Array..Useful and easy function(代码片段

JavaScript笔试题(js高级代码片段)

POJ2826 An Easy Problem?!(线段交点,三角形面积)