leetcode | Pascal's Triangle II
来源:互联网 发布:ncbi的geo数据库 编辑:程序博客网 时间:2024/06/13 23:46
Given an index k, return the kth row of the Pascal's triangle.
For example, given k = 3,
Return [1,3,3,1]
.
Note:
Could you optimize your algorithm to use only O(k) extra space?
第n行的第r个元素的表达式是nCr, 就是排列组合,有一个公式 nCr = (n-r+1)/r * nC(r-1);
public class Solution { public List<Integer> getRow(int rowIndex) { List<Integer> row = new ArrayList<>(); int n = rowIndex+1; for(int i=0;i<n;i++) { row.add((int)C(rowIndex,i)); } return row; } public long C(int n,int r) { long re = 1; for(int i=1;i<=r;i++) { re = re*(n-i+1)/i; } return re; }}
0 0
- LeetCode Pascal's Triangle II
- LeetCode: Pascal's Triangle II
- [LeetCode] Pascal's Triangle II
- [Leetcode] Pascal's Triangle II
- 【leetcode】Pascal's Triangle II
- LeetCode - Pascal's Triangle II
- Leetcode: Pascal's Triangle II
- LeetCode-Pascal's Triangle II
- [leetcode] Pascal's Triangle II
- LeetCode - Pascal's Triangle II
- LeetCode | Pascal's Triangle II
- Pascal's Triangle II -leetcode
- Leetcode Pascal's Triangle II
- [LeetCode] Pascal's Triangle II
- Leetcode: Pascal's Triangle II
- Leetcode Pascal's Triangle II
- LeetCode Pascal's Triangle II
- LeetCode Pascal's Triangle II
- 单点登录问题集合
- DAO全部的实现代码
- IOS-15-IOS支付宝集成时解决的3个蛋疼的问题!(最蛋疼的一次,希望你们少受折磨)
- 数据结构之队列
- Sklearn中的随机森林
- leetcode | Pascal's Triangle II
- log4J配置及在web.xml文件中的配置
- 如何向Windows虚拟机分配更多硬盘空间
- codevs 寻找道路
- Cocos2dx之为什么会有自动回收池
- java连接库的JDBC工具包
- 计算机集群
- oc中drawRect的用法
- 在本地搭建Discuz!论坛