LeetCode热题100-杨辉三角

给定一个非负整数 numRows, 生成「杨辉三角」的前 *numRows*行。

在**「杨辉三角」**中,每个数是它左上方和右上方的数的和。

一个循环控制行数,一个循环处理中间数字。

python 复制代码
class Solution:
    def generate(self, numRows: int) -> List[List[int]]:
        res = []
        for i in range(numRows):
            row = [1] * (i + 1)
            for j in range(1, i):
                row[j] = res[i - 1][j - 1] + res[i - 1][j]
            res.append(row)
        return res
相关推荐
罗湖老棍子8 小时前
【例 1】Sightseeing Trip(信息学奥赛一本通- P1494)(洛谷-P10927)
数据结构·算法·图论·最短路·floyd·最小环
文丑颜不良啊8 小时前
LeetCode201~225题目解析
java·leetcode
stsdddd10 小时前
YOLO算法建筑工地安全帽目标检测数据集16881张:标注核对笔记
算法·yolo·目标检测
CV爱数码11 小时前
论文精读|Learned Primal-Dual:把原始–对偶算法展开成网络
图像处理·算法·计算机视觉·ct·重建·断层扫描
yuniko-n11 小时前
【算法】约瑟夫环问题
java·算法
l1t12 小时前
测试DuckDB v2.1.0-alpha49002的bignum乘法
数据库·sql·算法·duckdb
Nil20812 小时前
LeetCode 283移动零
数据结构·算法·leetcode
CQU_JIAKE12 小时前
10.18【A】
算法
学顶教育12 小时前
学顶教育:公务员面试常见问题!
面试·职场和发展
LMT流氓兔12 小时前
第五单元——第4课:给工具参数加校验
java·前端·算法·ai·langchain