Aşağıdaki snippet'teki zaman karmaşıklığını hesaplama konusunda bir şüphem vardı.Hesaplama Zaman Karmaşıklığı Kod
Örnek 1: - için (i = l, n; i> = 1; i = i/2) Printf ("% d", i)
2 Örnek: - için (i = 1, i <, n, 2 i = i * ) Printf ("% d", ı)
I Yukarıda kodları söyleyebilir olacak O (N/2) veya O (gün N) giriş karşı koşmak için zaman karmaşıklığı almak?
Şimdiden teşekkürler.
"n" nin çeşitli değerleri için çalıştırdığınızda, kaç satır alırsınız? Satır sayısı 'log n' ile orantılı görünüyor mu? – Useless