正方形表格求行列相加所得结果2(升级版本)

注:此题目由郭大师改进后提供,是他出的一道面试题

题目如下:

思索了一下,这道题和 之前的那道题有一些变化,不再是行列首位得到本位了,而是紧挨着我的前一位和上一位进行相加得到的。

我给出的代码如下

<?php
$length=100;
$data[1]=range(1,$length);//获取第一行

for ($i=2; $i <=$length ; $i++) 
{ 
    $data[$i][0]=$i;//先把该行第一个初始化
    for ($j=1; $j <$length; $j++) 
    {
        $data[$i][$j]=$data[$i][$j-1]+$data[$i-1][$j];//我的位置等于我前面的那个加上我上面的那个
    }
}
?>

如果你有更好的方法和建议,请给我留言

posted @ 2017-04-11 10:44  李照耀  阅读(168)  评论(0编辑  收藏  举报