杨辉三角Ⅱ

简介: 杨辉三角Ⅱ

杨辉三角Ⅱ(算法题)

题目:给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。

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

img

示例1:

输入: rowIndex = 3
输出: [1,3,3,1]
AI 代码解读

示例2:

输入: rowIndex = 0
输出: [1]
AI 代码解读

示例3:

输入: rowIndex = 1
输出: [1,1]
AI 代码解读

提示:

  • 0 <= rowIndex <= 33

思路

杨辉三角,是二项式系数在三角形中的一种几何排列。它是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的结合。

具体解析可以参考力扣119题。

class Solution {
public:
    vector<int> getRow(int rowIndex) {
        vector<vector<int>> C(rowIndex + 1);
        for (int i = 0; i <= rowIndex; ++i) {
            C[i].resize(i + 1);
            C[i][0] = C[i][i] = 1;
            for (int j = 1; j < i; ++j) {
                C[i][j] = C[i - 1][j - 1] + C[i - 1][j];
            }
        }
        return C[rowIndex];
    }
};
AI 代码解读
目录
打赏
0
0
0
0
2
分享
相关文章
租房招聘|在线租房和招聘平台|基于Springboot的在线租房和招聘平台设计与实现(源码+数据库+文档)
租房招聘|在线租房和招聘平台|基于Springboot的在线租房和招聘平台设计与实现(源码+数据库+文档)
84 0
使用vscode编写第一个Hello World程序页面详细步骤
对于编程人员来说,第一个程序几乎必写的都是Hello World,也是代表进入了新的学习篇章吧
794 1
使用vscode编写第一个Hello World程序页面详细步骤
回调函数示例讲解
回调函数示例讲解
144 0
带你读《全景揭秘字符编码》之十:常见字符编码4:UNICODE(1)
带你读《全景揭秘字符编码》之十:常见字符编码4:UNICODE(1)
284 0
第十八章 CSP Session 管理 - 与 CSP.Session 的Sessions
第十八章 CSP Session 管理 - 与 CSP.Session 的Sessions
202 0
如何查看门店编号和门店二维码?
一 说明 在口碑开通的门店都有一串数字来表示其唯一性,这串数字就叫门店编号,也称shop_id   二 如何查看 1 线上测试门店查看办法 (1)登录蚂蚁开放平台【[url]https://open.
3999 12
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问