陕西省建设监理工程协会网站,网络科技有限公司电话,广告公司制作公司,专门做鞋子的网站给定一个非负索引 k#xff0c;其中 k ≤ 33#xff0c;返回杨辉三角的第 k 行。
在杨辉三角中#xff0c;每个数是它左上方和右上方的数的和。
示例:
输入: 3 输出: [1,3,3,1]
解题思路
因为杨辉三角的下层由上一层决定#xff0c;所以只需要保存上一层的元素#x…给定一个非负索引 k其中 k ≤ 33返回杨辉三角的第 k 行。
在杨辉三角中每个数是它左上方和右上方的数的和。
示例:
输入: 3 输出: [1,3,3,1]
解题思路
因为杨辉三角的下层由上一层决定所以只需要保存上一层的元素就能计算得出本层的元素
代码
class Solution {public ListInteger getRow(int rowIndex) {ListInteger curnew ArrayList();cur.add(1);for(int i0;irowIndex;i){ListInteger nextnew ArrayList();next.add(1);//头尾都是1for(int j0;j1cur.size();j)//从上一层元素计算本层的next.add(cur.get(j)cur.get(j1));next.add(1);curnext;}return cur;}}