Heim > Artikel > Backend-Entwicklung > Rekursion und Rekursion zur Implementierung des Fibonacci-Sequenzalgorithmus
<?php /* f(n)=f(n-1)+f(n-2) f(0)=0 f(1)=1 */ function Fibonacci($n) { if($n<=0) { return 0; } if($n==1) { return 1; } return f(n-1)+f(n-2); } /* 递推实现 */ function Fibonacci1($n) { if($n<=0) { return 0; } if($n==1) { return 1; } $fibNMinus $fibNMinusTwo=0; $fibN=0; for($i=2;$i<=n;$i++) { $fibN=$fibNMinusOne+$fibNMinusTwo; $fibNMinusTwo=$fibNMinusOne; $fibNMinus } return $fibN; }
Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.
Das Obige hat die Rekursion und Rekursion zur Implementierung des Fibonacci-Sequenzalgorithmus eingeführt, einschließlich Aspekten des Algorithmus. Ich hoffe, dass es für Freunde hilfreich sein wird, die an PHP-Tutorials interessiert sind.