新聞網(wǎng)站怎樣做seo優(yōu)化淘寶運(yùn)營(yíng)培訓(xùn)班去哪里學(xué)
題目
簡(jiǎn)單
給定一個(gè)非負(fù)索引?rowIndex
,返回「楊輝三角」的第?rowIndex
?行。
在「楊輝三角」中,每個(gè)數(shù)是它左上方和右上方的數(shù)的和。
示例 1:
輸入: rowIndex = 3 輸出: [1,3,3,1]
示例 2:
輸入: rowIndex = 0 輸出: [1]
示例 3:
輸入: rowIndex = 1 輸出: [1,1]
提示:
0 <= rowIndex <= 33
進(jìn)階:
你可以優(yōu)化你的算法到?O(rowIndex)
?空間復(fù)雜度嗎?
面試中遇到過(guò)這道題?
1/5
是
否
通過(guò)次數(shù)
308K
提交次數(shù)
446.3K
通過(guò)率
69.0%
代碼
class Solution {
public:vector<int> getRow(int rowIndex) {vector<int> ans(rowIndex+1,1);for(int i=2;i<=rowIndex;i++){int pre=1;for(int j=1;j<=i-1;j++){ans[j]=pre+ans[j];pre=ans[j]-pre;}}return ans;}
};