Bu iki faktörlü fonksiyonları (n) O çalışacak mı?

0 Cevap php

Recursive fonksiyon şekilde tanımlanmıştır:

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

Ve burada tekrarlamalı:

function factiter($x) {
    $y = $x;
    while($y > 1) {
        $x *= ($y - 1);
        $y--;
    }
    return $x;
}

Ben özyinelemeli fonksiyonu vücut O (1) olduğunu okumuştu ve yinelemeli çağrılar O (n-1) O (n) yapım, ancak iteratif için de (n) O nedir?

0 Cevap