php 算法?

Posted Sil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 算法?相关的知识,希望对你有一定的参考价值。

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

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

 

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

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

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

斐波那契数列: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 算法?的主要内容,如果未能解决你的问题,请参考以下文章

PHP必用代码片段

PHP代码-psysh调试代码片段工具

超实用的php代码片段

比较有用的php代码片段

以下代码片段的算法复杂度

有人可以解释啥是 SVN 平分算法吗?理论上和通过代码片段[重复]