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
相关推荐
城管不管5 小时前
重生——第十次面试之开源中国一面挂
java·linux·开发语言·算法·面试·职场和发展·开源
地平线开发者6 小时前
征程6|YOLOv5x 在 Horizon 征程6 上的端到端部署实践(下)
算法·自动驾驶
speop6 小时前
llm-algo-leetcode |Task01
算法·leetcode·职场和发展
艾为电子6 小时前
【应用方案】电视沉浸式音频升级: 电视音频 awinic“芯片 + 算法” 一体化解决方案
算法·音视频
大熊背6 小时前
树莓派相机自动白平衡详解(二)
算法·白平衡·isppipeline
Scabbards_7 小时前
面试Leetcode - 算法合集
算法·leetcode·面试
chuan.bai7 小时前
Java RAG 实战附录:qwen3 与 bge-m3 模型切换指南
java·人工智能·算法
wuyk5557 小时前
7.AVL 树:第一个自平衡二叉搜索树
开发语言·stm32·单片机·算法
程序猿炎义7 小时前
【llm-algo-leetcode学习笔记】显存与性能认知底座
笔记·学习·leetcode
rannn_1117 小时前
【力扣hot100】二叉树专题+总结
java·算法·leetcode·二叉树