Pascal's Triangle II
来源:互联网 发布:免费选股软件 编辑:程序博客网 时间:2024/06/03 21:07
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?
Subscribe to see which companies asked this question.
[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]
帕斯卡三角
根据上面找规则比如rowindex=5,则应该输出[1,5,10,10,5,1]
规则为 rowList[i] = (int)((long)rowList[i-1]*(rowIndex-(i-1))/(i));代码如下:public class GetRow { public static void main(String[] args) { int rowIndex=3; GetRow gr=new GetRow(); System.out.println(gr.getRow(rowIndex)); } public List<Integer> getRow(int rowIndex) { Integer[] rowList = new Integer[rowIndex+1]; rowList[0] = 1; for(int i=1; i<rowList.length;i++) { rowList[i] = (int)((long)rowList[i-1]*(rowIndex-(i-1))/(i)); } return Arrays.asList(rowList); }}
0 0
- Pascal's Triangle、Pascal's Triangle II
- Pascal's Triangle , Pascal's Triangle II
- Pascal's Triangle & Pascal's Triangle II
- Pascal's Triangle && Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- SpringMVC学习总结(四)——静态资源的访问
- 暴力——HDU 4569
- 【神经网络与深度学习】【计算机视觉】RCNN- 将CNN引入目标检测的开山之作
- Water problem HDU
- hadoop实例 wordcount——StringTokenizer:字符串分隔解析类型
- Pascal's Triangle II
- Android中的Carema(相机操作)
- C语言中可变参数的用法
- 机器学习笔记一【线性回归】
- TCP、UDP、HTTP的区别
- Water problem HDU
- 判定Java源文件名称
- Eclipse Project Explorer中不显示工程下目录
- LC 28