2016-03-25 9 views

cevap

1

Yup, sadece girdiye bağlı değil, geçici bir değişkene ihtiyacınız var, bu yüzden O (1).

+0

Teşekkürler :) Yinelemeli uygulamayı yaparsak, uzaysallık O (logn), burada n iki sayıdan daha büyüktür? –

+0

@ s_123 Bu O (log (küçük sayı)). Bu, tüm aritmetik işlemlerin sabit zaman/alan aldığını varsayar. 1000 basamaklı sayılarla çalışıyorsak bu kesinlikle doğru değildir. – maniek

+0

Niçin O'nun (log (küçük sayı)) olduğunu söylüyorsunuz? Algoritmayı gördüğüm gibi, her iki yinelemede daha büyük sayı en az yarıya indirilir. Ben de O (log (büyük sayı)) dedim. O'nun neden O olduğunu göremiyorum (log (küçük sayı)). –

İlgili konular