leetcode [#118] | GCidea's blog
目录

题目
Given numRows, generate the first numRows of Pascal’s triangle.
Example:
given numRows = 5,
Return[
[1],
[1,1],
[1,2,1],
[1,3,3,1],
[1,4,6,4,1]
]
解决方案
1 | public class Solution { |
注意事项
- 构建杨辉三角,当输入层数为0时特殊处理
- 每一层至少有第一个元素1,从第二层开始,每层至少有最后一个元素1
- 从第三层开始,可以使用上一层“头顶”的两个元素求和。