118.md
June 1, 2019 · View on GitHub
:pencil2:Leetcode基础刷题之(118. Pascal's Triangle)
2019-05-28 吴亲库里 库里的深夜食堂
:pencil2:描述
给定一个行数,生成杨辉三角形。
:pencil2:题目实例
:pencil2:题目分析
生成这样的三角形是有规律的,每一行的首尾的值都是1,从第三行开始,中间的每一位数都是前一行左右数之和。
:pencil2:具体实现
/**
* @param Integer $numRows
* @return Integer[][]
*/
function generate($numRows) {
$res=[];
for($i=0;$i<$numRows;$i++){
for($j=0;$j<=$i;++$j){
if($i==0 && $j==0) $res[0][0]=1;
else $res[$i][$j]=$res[$i-1][$j-1]+$res[$i-1][$j];
}
}
return $res;
}
联系