PHP algoritma kriterler anlamsız?

0 Cevap php

PHP benim için daha basit olduğu gibi eğlenmek için bu kriter algoritmaları diledi, ve ben faktöriel seçti.

I 80! iteratif yönteme kıyasla kalktı recursive fonksiyon tamamen hız flunked, ve tekrarlanan bir istikrarlı bir çizgi vardı yavaş yavaş aslında = böyle bir şey (x = faktöryel, y, yukarı fırlamıştır saniye):

http://i52.tinypic.com/2a9s7z4.png

Fakat C / Java, sadece% 1-5 off birbirinden hemen hemen aynı hızda olması aynı sonuçları gösterir (ki ben sadece test uygulanır).

Bu betik dilleri bu şekilde kıyaslama algoritmaları yararsız adil mi?

EDIT: NullUserException için:

function factrec($x) {
    if($x <= 1) {
        return $x;
    } else {
        return $x * factrec($x - 1);
    }
}

0 Cevap