给定一个非负整数
numRows, 生成「杨辉三角」的前 *numRows*行。在**「杨辉三角」**中,每个数是它左上方和右上方的数的和。
示例 1:
输入: numRows = 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例 2:
输入: numRows = 1 输出: [[1]]提示:
1 <= numRows <= 30
cppclass Solution { public: vector<vector<int>> generate(int numRows) { vector<vector<int>> ans; for(int i=0;i<numRows;i++) { vector<int> row(i+1,1); for(int j=1;j<i;j++) { row[j]=ans[i-1][j-1]+ans[i-1][j]; } ans.push_back(row); } return ans; } };
LeetCode 118. 杨辉三角
Liangwei Lin2026-05-17 22:02
相关推荐
圣光SG1 分钟前
Excel 函数大全To_OC35 分钟前
LC 79 单词搜索:都说这是回溯入门题,我却连错三回问商十三载2 小时前
2026大模型GEO内链优化:3个传导逻辑提权重,零成本提29%收录优先级附布局表Risk Actuary2 小时前
手动示例解释机器学习中 GBDT 算法原理Lucis__3 小时前
基于Cache替换算法的LRU缓存实现血色橄榄枝9 小时前
基于用户注册信息的关键词检测挑战赛「Datawhale AI 夏令营」c2385610 小时前
第二篇:《测试指挥官:可视化单题自测框架(含 assert 实操)》六点_dn11 小时前
Linux学习笔记-printf命令遥感知识服务11 小时前
Sentinel-1 + DEM + FwDET + 随机森林:从快速水深初估到多因子误差修正来一碗刘肉面12 小时前
顺序表与链表的比较