注:此题目由郭大师改进后提供,是他出的一道面试题
题目如下:
思索了一下,这道题和 之前的那道题有一些变化,不再是行列首位得到本位了,而是紧挨着我的前一位和上一位进行相加得到的。
我给出的代码如下
<?
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];
//我的位置等于我前面的那个加上我上面的那个
}
}
?>
如果你有更好的方法和建议,请给我留言
转载于:https://www.cnblogs.com/lizhaoyao/p/6692480.html
相关资源:数据结构—成绩单生成器