Pascal's Triangle
来源:互联网 发布:工作便签软件 编辑:程序博客网 时间:2024/06/05 13:33
题目:
Given 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]]解题思路:
就是简单的找规律,不解释,直接上代码。
class Solution(object):
def generate(self, numRows):
"""
:type numRows: int
:rtype: List[List[int]]
"""
res = []
for k in range(numRows):
res.append([])
for i,v in enumerate(res):
for j in range(i+1):
if j==0 or j ==i:
v.append(1)
else:
v.append(res[i-1][j-1]+res[i-1][j])
return res
0 0
- Pascal's Triangle、Pascal's Triangle II
- Pascal's Triangle , Pascal's Triangle II
- Pascal's Triangle Pascal's Triangle||
- Pascal's Triangle & Pascal's Triangle II
- Pascal's Triangle && Pascal's Triangle II
- 【Leetcode】Pascal's Triangle (Pascal)
- LeetCode Pascal's Triangle
- [Leetcode] Pascal's Triangle
- LeetCode: Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- [LeetCode] Pascal's Triangle
- 【leetcode】Pascal's Triangle
- [118]Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- LeetCode - Pascal's Triangle
- Pascal's Triangle
- 白话经典算法系列之七 堆与堆排序
- Java的反射机制
- 九度oj 1105
- Linux 如何生成静态库和动态库
- Mysql 高性能索引
- Pascal's Triangle
- 直接从google中引入jquery.js
- mysql处理高并发,防止库存超卖
- Android WiFi系统
- 黑马程序员=====Set集合概述
- git服务器的简单搭建
- shell基础-输入输出以及重定向/多命令顺序执行与管道符/通配符与特殊符号
- Xcode添加应用图标以及启动界面
- 04==C语言(分支结构)