1.Kolay
Zaten sıralı bir dizide eklemeli sıralamanın en iyi durum zaman karmaşıklığı nedir?
- AO(n)
- BO(n²)
- CO(n log n)
- DO(1)
2.Kolay
f(n) = Θ(g(n)) ne anlama gelir?
- Af, g ile aynı hızda büyür; yukarıdan ve aşağıdan g'nin sabit katlarıyla sınırlıdır
- Bf, g'den kesinlikle daha yavaş büyür
- Cf her n için her zaman g'den küçüktür, yani g onu yukarıdan sınırlar ama aşağıdan asla sınırlamaz
- Df, g'den kesinlikle daha hızlı büyür
3.Kolay
Özyineleme nedir?
- AHiç bitmeyen bir döngü
- BBir veri yapısı türü
- CKendisini daha küçük girdilerle çağıran bir fonksiyon
- DBir sıralama yöntemi
4.Orta
Basit özyinelemeli faktöriyel fonksiyonu fact(n) = n × fact(n − 1) ne kadar yığın (stack) alanı kullanır?
- AO(1)
- BO(n)
- CO(n²)
- DO(log n)
5.Orta
Saf özyinelemeli Fibonacci'nin (fib(n) = fib(n−1) + fib(n−2)) zaman karmaşıklığı nedir?
- ALogaritmik
- BÜstel
- CDoğrusal
- DSabit
6.Orta
O(log n)'de olduğu gibi, Büyük O'da logaritmanın tabanı neden genellikle yazılmaz?
- ATaban yalnızca küçük n için önemlidir
- BBilgisayar bilimindeki tüm logaritmaların tabanı 10'dur, bu yüzden zımnen bellidir
- CFarklı tabanlı logaritmalar yalnızca sabit bir çarpan kadar farklıdır
- DLogaritmalar her zaman tamsayılara yuvarlanır
7.Zor
İkili arama tek yönlü bağlı listede neden O(log n) zaman vermez?
- ABağlı liste düğümlerindeki karşılaştırmalar daha yavaştır
- BBağlı listeler sıralanamaz
- Cİkili arama en az iki kat bellek gerektirir
- DDoğrudan indeks erişimi olmadığından ortadaki elemana ulaşmak O(n) adım alır
8.Zor
Karatsuba çarpması T(n) = 3T(n/2) + O(n) yinelemesini sağlar. Bunun çözümü nedir?
- AΘ(n log n)
- BΘ(n3)
- CΘ(n²)
- DΘ(nlog₂ 3), yaklaşık n1,585
Cevap anahtarı
- 1. A · O(n)
- 2. A · f, g ile aynı hızda büyür; yukarıdan ve aşağıdan g'nin sabit katlarıyla sınırlıdır
- 3. C · Kendisini daha küçük girdilerle çağıran bir fonksiyon
- 4. B · O(n)
- 5. B · Üstel
- 6. C · Farklı tabanlı logaritmalar yalnızca sabit bir çarpan kadar farklıdır
- 7. D · Doğrudan indeks erişimi olmadığından ortadaki elemana ulaşmak O(n) adım alır
- 8. D · Θ(nlog₂ 3), yaklaşık n1,585
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.