【力扣100】 118.杨辉三角

添加链接描述

思路:

  1. 递推公式是[n,x]=[n-1,x-1]+[n-1,x]
python 复制代码
class Solution:
    def generate(self, numRows: int) -> List[List[int]]:
        if numRows==1:
            return [[1]]
        if numRows==2:
            return [[1],[1,1]]
        res=[[1],[1,1]]
        for i in range(2,numRows):  # i代表的是层数的下标(从0层开始)
            cur=[0]*(i+1)
            for j in range(i+1): # j代表的是这层一共有几个数
                if j ==0 or j==i:
                    cur[j]=1
                else:
                    cur[j]=res[i-1][j-1]+res[i-1][j]
            res.append(cur)
        return res
                    
            
相关推荐
fie888911 分钟前
城市环境下车辆目标跟踪算法 MATLAB 实现
算法·matlab·目标跟踪
tryCbest13 分钟前
软考 - 排序算法
算法·排序算法
AKA__Zas25 分钟前
芝士算法(双指针篇 1.0)
java·算法·学习方法
吃着火锅x唱着歌27 分钟前
LeetCode 726.原子的数量
linux·算法·leetcode
君义_noip29 分钟前
CSP-S 2025 提高级 第一轮(初赛) 阅读程序(3)
c++·算法·信息学奥赛·csp-s 初赛
玛卡巴卡ldf29 分钟前
【LeetCode 手撕算法】(栈)有效括号、最小栈、字符串解码、每日温度、柱状图最大矩形
java·数据结构·算法·leetcode·力扣
happyprince34 分钟前
05-FlagEmbedding 评估模块详解
算法
wuweijianlove39 分钟前
算法优化的多目标平衡与性能建模研究的技术7
算法
_深海凉_40 分钟前
LeetCode热题100-两两交换链表中的节点
算法·leetcode·链表
啊罗罗41 分钟前
windows下,c++的axv2+fma/avx-vnni加速计算demo
c++·windows·算法