領釦LintCode演算法問題答案-1354. 楊輝三角形II
領釦LintCode演算法問題答案-1354. 楊輝三角形II
1354. 楊輝三角形II
描述
給定非負索引k,其中k≤33,返回楊輝三角形的第k個索引行。
- 注意行下標從 0 開始
- 在楊輝三角中,每個數字是它上面兩個數字的總和。
樣例 1:
輸入: 3
輸出: [1,3,3,1]
樣例 2:
輸入: 4
輸出: [1,4,6,4,1]
題解
public class Solution {
/**
* @param rowIndex: a non-negative index
* @return: the kth index row of the Pascal's triangle
*/
public List<Integer> getRow(int rowIndex) {
// write your code here
int[] a = new int[rowIndex + 1];
a[0] = 1;
int row = 1;
while (row++ <= rowIndex) {
a[row - 1] = 1;
for (int i = row - 2; i >= 1; i--) {
a[i] = a[i] + a[i - 1];
}
}
List<Integer> ret = new ArrayList<>();
for (int n : a) {
ret.add(n);
}
return ret;
}
}
鳴謝
非常感謝你願意花時間閱讀本文章,本人水平有限,如果有什麼說的不對的地方,請指正。
歡迎各位留言討論,希望小夥伴們都能每天進步一點點。
相關文章
- 領釦LintCode演算法問題答案-1343. 兩字串和演算法字串
- 領釦LintCode演算法問題答案-1878. 旋轉數字演算法
- 領釦LintCode演算法問題答案-988. 硬幣擺放演算法
- 領釦LintCode演算法問題答案-1895. 安排面試城市演算法面試
- 領釦LintCode演算法問題答案-1886. 目標移動演算法
- 領釦LintCode演算法問題答案-1320. 包含重複值演算法
- 領釦LintCode演算法問題答案-1225. 島的周長演算法
- 領釦LintCode演算法問題答案-77. 最長公共子序列演算法
- 領釦LintCode演算法問題答案-1214. 許可證金鑰格式演算法
- 領釦LintCode演算法問題答案-1876. 外星人字典(簡單)演算法
- 領釦LintCode演算法問題答案-1206. 下一個更大的數 I演算法
- 楊輝三角形
- 119. 楊輝三角 II
- 使用python生成楊輝三角形Python
- Python計算組合數生成楊輝三角形Python
- 前端演算法題:JS遞迴實現楊輝三角前端演算法JS遞迴
- 經典演算法(5)楊輝三角演算法
- 增補部落格 第十八篇 python 楊輝三角形Python
- 楊輝三角
- 藍橋杯-基礎練習-楊輝三角形(Python)AC程式碼PythonC程式
- LeetCode每日一題: 楊輝三角(No.118)LeetCode每日一題
- leedcode每日一題:118. 楊輝三角每日一題
- 微課|中學生可以這樣學Python(例6.1):楊輝三角形Python
- leetcode第一百一十九題:楊輝三角ⅡLeetCode
- 藍橋杯第五屆JavaC組楊輝三角問題解決方法Java
- 列印楊輝三角(1)
- 08_楊輝三角
- 7-3 列印楊輝三角 (20分) 本題要求按照規定格式列印前N行楊輝三角。
- 【Lintcode】398. Longest Continuous Increasing Subsequence II
- 楊輝三角列印10行
- LeetCode 118. 楊輝三角LeetCode
- HDU-2032-楊輝三角
- js中實現楊輝三角JS
- 杭電OJ 2032楊輝三角
- Java基礎——列印楊輝三角Java
- Golang 遞迴列印楊輝三角Golang遞迴
- lintcode演算法題 落單的數 JavaScript演算法JavaScript
- c語言筆記:楊輝三角C語言筆記