[LeetCode] 118. Pascal's Triangle 杨辉三角
Given numRows , generate the first numRows of Pascal's triangle. For example, given numRows = 5, Return [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ] 杨辉三角形 ,又称 贾宪三角形 、 帕斯卡三角形 、 海亚姆三角形 、 巴斯卡三角形 ,是 二项式系数 在的一种写法,形似三角形,在中国首现于 南宋 杨辉 的《 详解九章算术 》得名,书中杨辉说明是引自 贾宪 的《 释锁算术 》,故又名贾宪三角形。前 9 行写出来如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 杨辉三角形第 层(顶层称第 0 层,第 1 行,第 层即第 行,此处 为包含 0 在内的自然数)正好对应于二项式 展开的系数。例如第二层 1 2 1 是幂指数为 2 的二项式 展开形式 的系数。 解法:每一行的首个和结尾一个数字都是1,从第三行开始,中间的每个数字都是上一行的左右两个数字之和。 Java: public class