[Leetcode] Pascal's Triangle II (Java)
2014-02-11 11:37
302 查看
Given an index k, return the kth row of the Pascal's triangle.
For example, given k = 3,
Return
更新一个数组,并保存每行的前一个元素即可
For example, given k = 3,
Return
[1,3,3,1].
更新一个数组,并保存每行的前一个元素即可
public class Solution { public ArrayList<Integer> getRow(int rowIndex) { ArrayList<Integer> ret = new ArrayList<Integer>(); int[] num = new int[rowIndex+1]; for(int i=0;i<=rowIndex;i++){ num[i]=1; } for(int i=0;i<=rowIndex;i++){ int tmp = 1; int cur = 1; for(int j=1;j<i;j++){ cur = num[j]; num[j]=tmp+num[j]; tmp = cur; } } for(int i=0;i<=rowIndex;i++){ ret.add(num[i]); } return ret; } }
相关文章推荐
- LeetCode(119) Pascal's Triangle II (Java)
- LeetCode|Pascal's Triangle II-java
- 【LeetCode-面试算法经典-Java实现】【118-Pascal's Triangle(帕斯卡三角形)】
- leetcode:Pascal's Triangle II 【Java】
- [LeetCode][Java] Pascal's Triangle
- 【LeetCode-面试算法经典-Java实现】【118-Pascal's Triangle(帕斯卡三角形)】
- 【LeetCode-面试算法经典-Java实现】【119-Pascal's Triangle II(帕斯卡三角形(杨辉三角)II)】
- leetcode:Pascal's Triangle 【Java】
- LeetCode(118) Pascal's Triangle (Java)
- LeetCode|Pascal's Triangle-java
- [Leetcode] Pascal's Triangle (Java)
- [LeetCode][Java] Pascal's Triangle II
- leetcode: Pascal's Triangle | Java最短代码实现
- leetcode Pascal's Triangle
- Leetcode--Pascal's Triangle II
- Leetcode 169&229(Java)
- leetcode解题之69.Sqrt(x) & 367. Valid Perfect Square Java版 (求一个数的平方根)
- Pascal's Triangle -leetcode
- 【64.22】【E】【leetcode】Pascal's Triangle II
- Pascal's Triangle (leetcode)