[leetcode: Python] 118.Pascal's Triangle
来源:互联网 发布:php 5.4.10.tar.gz 编辑:程序博客网 时间:2024/05/25 21:34
题目:
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]]
方法一:性能39ms
class Solution: def generate(self, numRows): if numRows == 0: return [] ret = [] for i in range(numRows): ret.append([1]) for j in range(1, i + 1): if j == i: ret[i].append(1) else: ret[i].append(ret[i-1][j-1]+ret[i-1][j]) return ret
as far as i know, 这个性能挺好的了。暂时没发现比这更好的方法。
0 0
- 118. Pascal's Triangle Leetcode Python
- [leetcode: Python] 118.Pascal's Triangle
- 【Leetcode】【python】Pascal's Triangle, Pascal's Triangle II
- LeetCode 118. Pascal's Triangle
- [LeetCode]118.Pascal's Triangle
- 【LeetCode】118.Pascal's Triangle
- [Leetcode] 118. Pascal's Triangle
- 【leetcode】118. Pascal's Triangle
- 【Leetcode】118. Pascal's Triangle
- 118. Pascal's Triangle LeetCode
- 【LeetCode】118. Pascal's Triangle
- [LeetCode]118. Pascal's Triangle
- Leetcode 118. Pascal's Triangle
- LeetCode *** 118. Pascal's Triangle
- leetcode 118. Pascal's Triangle
- LeetCode 118. Pascal's Triangle
- leetcode-118. Pascal's Triangle
- 118.[Leetcode]Pascal's Triangle
- 致产品经理: 持续集成、持续交付、持续部署和DevOps
- Android Studio之BuildConfig类
- Number Complement
- 搜索--16
- VIM使用技巧记录
- [leetcode: Python] 118.Pascal's Triangle
- listctrl第一列加图标的问题
- Unity 对象池(Object Pooling)理解与简单应用
- Lua内容关于for循环的总结(一)
- Hadoop2.7.3+Spark2.1.0完全分布式集群搭建过程
- list set集合remove() ConcurrentModificationException 原因
- 每周荐书:机器学习、spring MVC、Android(评论送书)
- 高并发rpc时如何connect(非阻塞)
- vue-cli 去掉严格模式