首页 > 其他分享 >118. 杨辉三角

118. 杨辉三角

时间:2023-01-15 17:45:28浏览次数:51  
标签:return cur res numRows range 杨辉三角 118

问题描述

https://leetcode.cn/problems/pascals-triangle/description/

解题思路

杨辉三角可以用动态规划来解决,但它的解题思路跟一般的DP不一样,一般的DP只有一个数组,它牵扯到多个数组。

它的状态转移方程是:res[cur][j] = res[cur-1][j-1]+res[cur-1][j]

而它的边界条件是,它只计算两边,不计算中间。

代码

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(3, numRows+1):
            cur_res = [1 for j in range(i)]
            for j in range(1, len(cur_res)-1):
                cur_res[j] = res[-1][j-1]+res[-1][j]
            res.append(cur_res)
        return res

 

标签:return,cur,res,numRows,range,杨辉三角,118
From: https://www.cnblogs.com/bjfu-vth/p/17053809.html

相关文章

  • 杨辉三角
    百度百科:杨辉三角 | 刘徽#include<cstdio>#include<vector>//https://cplusplus.com/reference/vector/vector/usingnamespacestd;enum{N=10,W=N*4......
  • 杨辉三角的5个特性
    作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!......
  • 杨辉三角的5个特性,一个比一个牛皮!
    作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!......
  • LeetCode刷题(52)~杨辉三角【看似简单???】
    题目描述给定一个非负整数numRows,生成杨辉三角的前numRows行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入:5输出:[[1],[1,1],[1......
  • mormot118ORM
    mormot118ORMunitmORMot;///rootclassfordefiningandmappingdatabaserecords//-inheritsaclassfromTSQLRecord,andaddpublishedpropertiesto......
  • POJ - 1182 食物链
    POJ-1182食物链题解:种族并查集引理:对于普通的并查集,我们总是用来查找和维护每个元素之间的同类关系,而种族并查集总是用来解决一些存在对立关系,而且对象的关系存在传......
  • 2023.1.06 java打印杨辉三角(二维数组)
    publicclassyanghui{publicstaticvoidmain(String[]args){int[][]yanghui=newint[10][];for(inti=0;i<yanghui.length;i++){......
  • Educational Codeforces Round 118 E
    E.CrazyRobot题链很轻松能发现是bfs我们肯定是从L出发然后看他们该点可以去的地方是不是只有一条并且旁边挨着'+'但是打完一交发现wa332.#..L.发现我们会先......
  • 【LeeCode】118. 杨辉三角
    【题目描述】给定一个非负整数numRows,生成「杨辉三角」的前numRows行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。​​https://leetcode.cn/problems/pascals-......
  • /home/software/python/Modules/_ctypes/_ctypes.c:118:17: fatal error: ffi.h: No s
     001、python3.11编译报错/home/software/python/Modules/_ctypes/_ctypes.c:118:17:fatalerror:ffi.h:Nosuchfileordirectory  002、解决方法[root@PC......