码迷,mamicode.com
首页 > 编程语言 > 详细

php 算法?

时间:2018-11-17 20:56:24      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:func   function   规律   pre   code   col   UNC   ++   color   

思想:如何利用数学模式,来解决对应的需求问题,然后利用代码实现对应的数据模型(逻辑)

算法:使用代码实现对应的数学模型,从而解决对应的业务问题

 

递推算法是一种简单的算法,级通过已知条件,利用特定关系得出中间推论,直至得到结果的算法,分为顺推和逆推两种

  顺推:通过最简单的条件(已知)然后逐步推演结果

  逆推:通过结果找到规律,然后推到已知条件

斐波那契数列:1,1,2,3,5,8,13...

$f[1] = 1;
$f[2] = 1;
$def  = 15;
for($i = 3;$i < $des;$i++){
    $f[$i] = $f[$i-1]+$f[$i-2];
}
echo ‘<pre>‘;
print_r($f);

 

function my_k($des){
    if($des == 1||$des ==2) return 1;
    $f[1] = 1;
    $f[2] = 1;
    for($i = 3;$i < $des;$i++){
        $f[$i] = $f[$i-1]+$f[$i-2];
    }
    return $f[$des];
}
echo my_k(15);  

 

 

 

 

 

 

 

-----

php 算法?

标签:func   function   规律   pre   code   col   UNC   ++   color   

原文地址:https://www.cnblogs.com/mysterious-killer/p/9975088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!