118. Pascal's Triangle@python
2024-08-30 11:42:24
Given a non-negative integer numRows, generate the first numRows of Pascal's triangle.
Example:
Input: 5
Output:
[
[1],
[1,1],
[1,2,1],
[1,3,3,1],
[1,4,6,4,1]
]
原题地址: Pascal's Triangle
难度: Easy
题意: 杨辉三角
class Solution(object):
def generate(self, numRows):
"""
:type numRows: int
:rtype: List[List[int]]
"""
res = []
for i in range(numRows):
if i == 0:
row = [1]
else:
row = [1]
for j in range(1, i):
row.append(res[-1][j] + res[-1][j-1])
row.append(1)
res.append(row)
return res
时间复杂度: O(n)
空间复杂度: O(n)
最新文章
- Fragment应用总结
- checkbox的readonly效果
- Unity3d利用opencv保存游戏视频
- SSO之CAS总结
- win10下安装Wampservice过程中遇到的问题及解决办法
- java基础之hashmap
- hdu 1709 The Balance
- Shell脚本中单引号(‘)和双引号(“)的使用区别[转载]
- html网页中 点击按钮页面跳转
- Could Not Connect
- Linux安全检测常用方法
- react中文API解读一(快速开始)
- Android中监听webview监听是否加载完成
- Asp.Net Core Authentication Middleware And Generate Token
- Sublime Text 关闭自动更新的办法
- Java异常简介、异常捕获还是上抛总结
- 查看CPU使用率
- leetcode — set-matrix-zeroes
- HDU 1089 到1096 a+b的输入输出练习
- CentOS 6 安装配置JDK+tomcat环境
热门文章
- Python爬虫|爬取喜马拉雅音频
- ACM2015沈阳:B-Bazinga
- CentOS(6、7)修改主机名(hostname)
- 关于maven+springmvc+mybits搭建的框架clean,build后错误:org.apache.ibatis.binding.BindingException的处理
- HDU 1875(最小生成树)
- 牛客寒假6-B.煤气灶
- vue echarts 大小自适应
- TDH-kafka
- qq登录,新浪微博登录接口申请过程中遇到的问题
- Docker与虚拟机