LeetCode-Pascal's Triangle
来源:互联网 发布:淘宝男装设计师品牌 编辑:程序博客网 时间:2024/06/05 18:07
作者:disappearedgod
文章出处:http://blog.csdn.net/disappearedgod/article/details/39228861
时间:2014-9-12
题目
Pascal's Triangle
Total Accepted: 18751 Total Submissions: 59273My SubmissionsGiven numRows, generate the first numRows of Pascal's triangle.
For example, given numRows = 5,
Return
[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]
想法
代码
public class Solution { public List<List<Integer>> generate(int numRows) { List<Integer> list = new ArrayList<Integer>(); int lastnum = 0; List<List<Integer>> retlist = new ArrayList<List<Integer>> (); if(numRows == 0){ return retlist; } list.add(1); retlist.add(list); if(numRows == 1)//i == 0 return retlist; for(int i = 1 ; i < numRows;i++){ List<Integer> newlist = new ArrayList<Integer>(); newlist.add(1); for(int j = 1; j < i; j++){ newlist.add(list.get(j) + list.get(j-1)); } newlist.add(1); retlist.add(newlist); list = newlist; } return retlist; }}
结果
My Submissions for Pascal's Triangle
返回
LeetCode Solution(持续更新,java>c++)
0 0
- 【Leetcode】Pascal's Triangle (Pascal)
- LeetCode Pascal's Triangle
- [Leetcode] Pascal's Triangle
- LeetCode: Pascal's Triangle
- [LeetCode] Pascal's Triangle
- 【leetcode】Pascal's Triangle
- LeetCode - Pascal's Triangle
- [LeetCode]Pascal's Triangle
- Leetcode: Pascal's Triangle
- Pascal's Triangle --Leetcode
- LeetCode-Pascal's Triangle
- [leetcode] Pascal's Triangle
- LeetCode - Pascal's Triangle
- 【leetcode】Pascal's Triangle
- LeetCode | Pascal's Triangle
- Pascal's Triangle -leetcode
- [leetcode]Pascal's Triangle
- Leetcode Pascal's Triangle
- Winform中Licenses.licx 总是签出导致影响多人开发的解决方法
- C++ - goto的使用方法 代码
- JSP 弹出对话框的方式总结
- java web项目文件下载
- mybatis调用存储过程的例子,含输入输出参数
- LeetCode-Pascal's Triangle
- 2014Esri中国用户大会亮点系列之——ArcGIS平台能力
- public static void main(String[] args){}函数诠释
- Boost.Interprocess使用手册翻译之七:托管内存片段(Managed Memory Segments)
- 【CSDN开源夏令营】 基于Web的SSH客户端,实现跨平台的云服务管理(五)模拟复制粘贴功能的实现
- 自定义iOS的状态栏
- django admin建站
- 字符串相等的判断(函数忽略大小写,标点符号及空白字符)
- 编写Android.mk中的LOCAL_SRC_FILES的终极技巧