题目
给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/90f0ee151d86eef6a6fc931b963b6387.gif)
在杨辉三角中,每个数是它左上方和右上方的数的和。
示例:
输入: 5
输出:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bf05148c5f9805087d3d5642f7933096.png)
注意点
1、动态规划类似数学的已知fn-1求fn;
2、已知f1 = 1,每一行第一个和最后一个数为1,中间数为其左上方和右上方的数的和;
3、求得的fn记得添加到result中。
实现
public List<List<Integer>> generate(int numRows) {
List<List<Integer>> result = new